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

Variable Index

 o ALIAS
 
 o CONGLOMERATE
 
 o CONSTRAINT
 
 o DEFAULT
 
 o FILE
 
 o HEAP
 
 o INDEX
 
 o METHODALIAS
 
 o PREPARED_STATEMENT
 
 o PUBLICATION
 
 o REP_DELETE_CONSTANT_ACTION
 
 o REP_INSERT_CONSTANT_ACTION
 
 o REP_MIXED_CONSTANT_ACTION
 
 o SCHEMA
 
 o STORED_PREPARED_STATEMENT
 
 o TABLE
 
 o TRIGGER
 
 o VIEW
 

Method Index

 o getClassType()
Get the unique class id for the Dependable.
 o getDependableFinder()
Get an object which can be written to disk and which, when read from disk, will find or reconstruct this in-memory Dependable.
 o getObjectID()
Get the UUID of this Dependable OBJECT.
 o getObjectName()
Get the name of this Dependable OBJECT.
 o isPersistent()
Return whether or not this Dependable is persistent.

Field Detail

 o ALIAS
public static final java.lang.String ALIAS
 o CONGLOMERATE
public static final java.lang.String CONGLOMERATE
 o CONSTRAINT
public static final java.lang.String CONSTRAINT
 o DEFAULT
public static final java.lang.String DEFAULT
 o HEAP
public static final java.lang.String HEAP
 o INDEX
public static final java.lang.String INDEX
 o METHODALIAS
public static final java.lang.String METHODALIAS
 o PREPARED_STATEMENT
public static final java.lang.String PREPARED_STATEMENT
 o PUBLICATION
public static final java.lang.String PUBLICATION
 o REP_DELETE_CONSTANT_ACTION
public static final java.lang.String REP_DELETE_CONSTANT_ACTION
 o REP_INSERT_CONSTANT_ACTION
public static final java.lang.String REP_INSERT_CONSTANT_ACTION
 o REP_MIXED_CONSTANT_ACTION
public static final java.lang.String REP_MIXED_CONSTANT_ACTION
 o FILE
public static final java.lang.String FILE
 o STORED_PREPARED_STATEMENT
public static final java.lang.String STORED_PREPARED_STATEMENT
 o TABLE
public static final java.lang.String TABLE
 o TRIGGER
public static final java.lang.String TRIGGER
 o VIEW
public static final java.lang.String VIEW
 o SCHEMA
public static final java.lang.String SCHEMA

Method Detail

 o 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.
 o getObjectName
public java.lang.String getObjectName()
          Get the name of this Dependable OBJECT. This is useful for diagnostic messages.
Returns:
Name of Dependable OBJECT.
 o getObjectID
public UUID getObjectID()
          Get the UUID of this Dependable OBJECT.
Returns:
UUID of this OBJECT.
 o 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.
 o 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