org.h2.schema
Interface SchemaObject

All Superinterfaces:
DbObject
All Known Subinterfaces:
Index, RowIndex
All Known Implementing Classes:
BaseHashIndex, BaseIndex, BtreeIndex, Constant, Constraint, ConstraintCheck, ConstraintReferential, ConstraintUnique, FunctionIndex, FunctionTable, HashIndex, LinkedIndex, MetaIndex, MetaTable, MultiVersionIndex, NonUniqueHashIndex, PageBtreeIndex, PageDataIndex, PageDelegateIndex, PageIndex, RangeIndex, RangeTable, ScanIndex, SchemaObjectBase, Sequence, Table, TableData, TableLink, TableView, TreeIndex, TriggerObject, ViewIndex

public interface SchemaObject
extends DbObject

Any database object that is stored in a schema.


Field Summary
 
Fields inherited from interface org.h2.engine.DbObject
AGGREGATE, COMMENT, CONSTANT, CONSTRAINT, FUNCTION_ALIAS, INDEX, RIGHT, ROLE, SCHEMA, SEQUENCE, SETTING, TABLE_OR_VIEW, TRIGGER, USER, USER_DATATYPE
 
Method Summary
 Schema getSchema()
          Get the schema in which this object is defined
 
Methods inherited from interface org.h2.engine.DbObject
checkRename, getChildren, getComment, getCreateSQL, getCreateSQLForCopy, getDatabase, getDropSQL, getHeadPos, getId, getModificationId, getName, getSQL, getType, isTemporary, removeChildrenAndResources, rename, setComment, setModified, setTemporary
 

Method Detail

getSchema

Schema getSchema()
Get the schema in which this object is defined

Returns:
the schema