|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable
A CacheDatabaseTable
represents a database table and its
associated cache entries. It has an array of CacheDatabaseColumn
objects.
Keep it mind that ArrayList
is not synchronized...
Field Summary | |
private TransactionExclusiveLock |
lock
|
private java.lang.String |
name
Database table name. |
Constructor Summary | |
SchedulerDatabaseTable(DatabaseTable databaseTable)
Creates a new CacheDatabaseTable instance. |
Method Summary | |
boolean |
equals(java.lang.Object other)
Two CacheDatabaseColumn are equals if they have the same
name and the same columns. |
java.lang.String |
getInformation(boolean longFormat)
Returns information about the database table and its columns. |
TransactionExclusiveLock |
getLock()
Returns the lock for this table. |
java.lang.String |
getName()
Gets the name of the table. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String name
private TransactionExclusiveLock lock
Constructor Detail |
public SchedulerDatabaseTable(DatabaseTable databaseTable)
CacheDatabaseTable
instance.
databaseTable
- the database tableMethod Detail |
public java.lang.String getName()
public TransactionExclusiveLock getLock()
TransactionExclusiveLock
instanceTransactionExclusiveLock
public boolean equals(java.lang.Object other)
CacheDatabaseColumn
are equals if they have the same
name and the same columns.
other
- the object to compare with
public java.lang.String getInformation(boolean longFormat)
longFormat
- true
for a long format, false
for a short summary
String
value
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |