org.hsqldb
Class Schema
- java.lang.Object
-
- org.hsqldb.Schema
-
- All Implemented Interfaces:
- SchemaObject
public final class Schema extends java.lang.Object implements SchemaObject
Representation of a Schema.- Since:
- 1.9.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hsqldb.SchemaObject
SchemaObject.ConstraintTypes, SchemaObject.Deferable, SchemaObject.Nullability, SchemaObject.ParameterModes, SchemaObject.ReferentialAction, SchemaObject.ViewCheckModes
-
-
Field Summary
-
Fields inherited from interface org.hsqldb.SchemaObject
ASSERTION, CATALOG, CHARSET, COLLATION, COLUMN, CONSTRAINT, CURSOR, DOMAIN, emptyArray, FUNCTION, GRANTEE, INDEX, LABEL, PARAMETER, PROCEDURE, ROUTINE, SCHEMA, SEARCH, SEQUENCE, SERVER, SPECIFIC_ROUTINE, SUBQUERY, TABLE, TRANSITION, TRIGGER, TYPE, VARIABLE, VIEW, WRAPPER
-
-
Constructor Summary
Constructors Constructor and Description Schema(HsqlNameManager.HsqlName name, Grantee owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddSimpleObjects(OrderedHashSet unresolved)voidcompile(Session session, SchemaObject parentObject)HsqlNameManager.HsqlNamegetCatalogName()longgetChangeTimestamp()OrderedHashSetgetComponents()HsqlNameManager.HsqlNamegetName()SchemaObjectSetgetObjectSet(int type)GranteegetOwner()OrderedHashSetgetReferences()HsqlNameManager.HsqlNamegetSchemaName()java.lang.String[]getSequenceRestartSQL()java.lang.StringgetSQL()java.lang.String[]getSQLArray(OrderedHashSet resolved, OrderedHashSet unresolved)java.lang.String[]getTriggerSQL()intgetType()
-
-
-
Constructor Detail
-
Schema
public Schema(HsqlNameManager.HsqlName name, Grantee owner)
-
-
Method Detail
-
getType
public int getType()
- Specified by:
getTypein interfaceSchemaObject
-
getName
public HsqlNameManager.HsqlName getName()
- Specified by:
getNamein interfaceSchemaObject
-
getSchemaName
public HsqlNameManager.HsqlName getSchemaName()
- Specified by:
getSchemaNamein interfaceSchemaObject
-
getCatalogName
public HsqlNameManager.HsqlName getCatalogName()
- Specified by:
getCatalogNamein interfaceSchemaObject
-
getOwner
public Grantee getOwner()
- Specified by:
getOwnerin interfaceSchemaObject
-
getReferences
public OrderedHashSet getReferences()
- Specified by:
getReferencesin interfaceSchemaObject
-
getComponents
public OrderedHashSet getComponents()
- Specified by:
getComponentsin interfaceSchemaObject
-
compile
public void compile(Session session, SchemaObject parentObject)
- Specified by:
compilein interfaceSchemaObject
-
getChangeTimestamp
public long getChangeTimestamp()
- Specified by:
getChangeTimestampin interfaceSchemaObject
-
getSQL
public java.lang.String getSQL()
- Specified by:
getSQLin interfaceSchemaObject
-
getSQLArray
public java.lang.String[] getSQLArray(OrderedHashSet resolved, OrderedHashSet unresolved)
-
getSequenceRestartSQL
public java.lang.String[] getSequenceRestartSQL()
-
getTriggerSQL
public java.lang.String[] getTriggerSQL()
-
addSimpleObjects
public void addSimpleObjects(OrderedHashSet unresolved)
-
getObjectSet
public SchemaObjectSet getObjectSet(int type)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG