Class Hierarchy Previous Next Index
Interface COM.cloudscape.types.Dependable
- public interface Dependable
Copyright © 1998-2000, Informix Software, Inc. All rights reserved.
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.
- See Also:
- DependableFinder
ALIAS-
CONGLOMERATE-
CONSTRAINT-
DEFAULT-
FILE-
HEAP-
INDEX-
METHODALIAS-
PREPARED_STATEMENT-
PUBLICATION-
REP_DELETE_CONSTANT_ACTION-
REP_INSERT_CONSTANT_ACTION-
REP_MIXED_CONSTANT_ACTION-
SCHEMA-
STORED_PREPARED_STATEMENT-
TABLE-
TRIGGER-
VIEW-
getClassType()
- Get the unique class id for the Dependable.
getDependableFinder()
- Get an object which can be written to disk and which,
when read from disk, will find or reconstruct this in-memory
Dependable.
getObjectID()
- Get the UUID of this Dependable OBJECT.
getObjectName()
- Get the name of this Dependable OBJECT.
isPersistent()
- Return whether or not this Dependable is persistent.
ALIAS
public static final java.lang.String ALIAS
CONGLOMERATE
public static final java.lang.String CONGLOMERATE
CONSTRAINT
public static final java.lang.String CONSTRAINT
DEFAULT
public static final java.lang.String DEFAULT
HEAP
public static final java.lang.String HEAP
INDEX
public static final java.lang.String INDEX
METHODALIAS
public static final java.lang.String METHODALIAS
PREPARED_STATEMENT
public static final java.lang.String PREPARED_STATEMENT
PUBLICATION
public static final java.lang.String PUBLICATION
REP_DELETE_CONSTANT_ACTION
public static final java.lang.String REP_DELETE_CONSTANT_ACTION
REP_INSERT_CONSTANT_ACTION
public static final java.lang.String REP_INSERT_CONSTANT_ACTION
REP_MIXED_CONSTANT_ACTION
public static final java.lang.String REP_MIXED_CONSTANT_ACTION
FILE
public static final java.lang.String FILE
STORED_PREPARED_STATEMENT
public static final java.lang.String STORED_PREPARED_STATEMENT
TABLE
public static final java.lang.String TABLE
TRIGGER
public static final java.lang.String TRIGGER
VIEW
public static final java.lang.String VIEW
SCHEMA
public static final java.lang.String SCHEMA
getDependableFinder
public 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.
- Returns:
- A Finder object that can be written to disk if this is a
Persistent Dependable.
Null if this is not a persistent dependable.
getObjectName
public java.lang.String getObjectName()
Get the name of this Dependable OBJECT. This is useful
for diagnostic messages.
- Returns:
- Name of Dependable OBJECT.
getObjectID
public UUID getObjectID()
Get the UUID of this Dependable OBJECT.
- Returns:
- UUID of this OBJECT.
isPersistent
public boolean isPersistent()
Return whether or not this Dependable is persistent. Persistent
dependencies are stored in SYS.SYSDEPENDS.
- Returns:
- true if this Dependable is persistent.
getClassType
public java.lang.String getClassType()
Get the unique class id for the Dependable.
Every Dependable belongs to a class of Dependables.
- Returns:
- type of this Dependable.
Class Hierarchy Previous Next Index