|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Dependable
A Dependable is an in-memory representation of an object managed by the Dependency System. There are two kinds of Dependables: Providers and Dependents. Dependents depend on Providers and are responsible for executing compensating logic when their Providers change.
The fields represent the known Dependables.
Persistent dependencies (those between database objects) are stored in SYS.SYSDEPENDS.
DependableFinder
Field Summary | |
---|---|
static java.lang.String |
ACTIVATION
|
static java.lang.String |
ALIAS
|
static java.lang.String |
COLUMNS_IN_TABLE
|
static java.lang.String |
COLUMNS_PERMISSION
|
static java.lang.String |
CONGLOMERATE
|
static java.lang.String |
CONSTRAINT
|
static java.lang.String |
DEFAULT
|
static java.lang.String |
FILE
|
static java.lang.String |
HEAP
|
static java.lang.String |
INDEX
|
static java.lang.String |
PERM
|
static java.lang.String |
PREPARED_STATEMENT
|
static java.lang.String |
ROLE_GRANT
|
static java.lang.String |
ROUTINE_PERMISSION
|
static java.lang.String |
SCHEMA
|
static java.lang.String |
SEQUENCE
|
static java.lang.String |
STORED_PREPARED_STATEMENT
|
static java.lang.String |
TABLE
|
static java.lang.String |
TABLE_PERMISSION
|
static java.lang.String |
TRIGGER
|
static java.lang.String |
VIEW
|
Method Summary | |
---|---|
java.lang.String |
getClassType()
Get the unique class id for the Dependable. |
DependableFinder |
getDependableFinder()
Get an object which can be written to disk and which, when read from disk, will find or reconstruct this in-memory Dependable. |
UUID |
getObjectID()
Get the UUID of this Dependable OBJECT. |
java.lang.String |
getObjectName()
Get the name of this Dependable OBJECT. |
boolean |
isPersistent()
Return whether or not this Dependable is persistent. |
Field Detail |
---|
static final java.lang.String ALIAS
static final java.lang.String CONGLOMERATE
static final java.lang.String CONSTRAINT
static final java.lang.String DEFAULT
static final java.lang.String HEAP
static final java.lang.String INDEX
static final java.lang.String PREPARED_STATEMENT
static final java.lang.String ACTIVATION
static final java.lang.String FILE
static final java.lang.String STORED_PREPARED_STATEMENT
static final java.lang.String TABLE
static final java.lang.String COLUMNS_IN_TABLE
static final java.lang.String TRIGGER
static final java.lang.String VIEW
static final java.lang.String SCHEMA
static final java.lang.String TABLE_PERMISSION
static final java.lang.String COLUMNS_PERMISSION
static final java.lang.String ROUTINE_PERMISSION
static final java.lang.String ROLE_GRANT
static final java.lang.String SEQUENCE
static final java.lang.String PERM
Method Detail |
---|
DependableFinder getDependableFinder()
java.lang.String getObjectName()
UUID getObjectID()
boolean isPersistent()
java.lang.String getClassType()
|
Built on Thu 2012-03-29 21:53:33+0000, from revision ??? | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |