org.hsqldb
Interface SchemaObject
-
- All Known Subinterfaces:
- Index
- All Known Implementing Classes:
- ArrayType, BinaryType, BitType, BlobType, BooleanType, CharacterType, Charset, ClobType, Collation, ColumnSchema, Constraint, DateTimeType, DTIType, Grantee, IndexAVL, IndexAVLMemory, IntervalType, NullType, NumberSequence, NumberType, OtherType, Routine, RoutineSchema, RowType, Schema, Table, TableDerived, TextTable, TriggerDef, TriggerDefSQL, Type, User, View
public interface SchemaObjectSQL schema object interface- Since:
- 1.9.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface and Description static interfaceSchemaObject.ConstraintTypesstatic interfaceSchemaObject.Deferablestatic interfaceSchemaObject.Nullabilitystatic interfaceSchemaObject.ParameterModesstatic interfaceSchemaObject.ReferentialActionstatic interfaceSchemaObject.ViewCheckModes
-
Field Summary
Fields Modifier and Type Field and Description static intASSERTIONstatic intCATALOGstatic intCHARSETstatic intCOLLATIONstatic intCOLUMNstatic intCONSTRAINTstatic intCURSORstatic intDOMAINstatic SchemaObject[]emptyArraystatic intFUNCTIONstatic intGRANTEEstatic intINDEXstatic intLABELstatic intPARAMETERstatic intPROCEDUREstatic intROUTINEstatic intSCHEMAstatic intSEARCHstatic intSEQUENCEstatic intSERVERstatic intSPECIFIC_ROUTINEstatic intSUBQUERYstatic intTABLEstatic intTRANSITIONstatic intTRIGGERstatic intTYPEstatic intVARIABLEstatic intVIEWstatic intWRAPPER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidcompile(Session session, SchemaObject parentObject)HsqlNameManager.HsqlNamegetCatalogName()longgetChangeTimestamp()OrderedHashSetgetComponents()HsqlNameManager.HsqlNamegetName()GranteegetOwner()OrderedHashSetgetReferences()HsqlNameManager.HsqlNamegetSchemaName()java.lang.StringgetSQL()intgetType()
-
-
-
Field Detail
-
CATALOG
static final int CATALOG
- See Also:
- Constant Field Values
-
SCHEMA
static final int SCHEMA
- See Also:
- Constant Field Values
-
TABLE
static final int TABLE
- See Also:
- Constant Field Values
-
VIEW
static final int VIEW
- See Also:
- Constant Field Values
-
CONSTRAINT
static final int CONSTRAINT
- See Also:
- Constant Field Values
-
ASSERTION
static final int ASSERTION
- See Also:
- Constant Field Values
-
SEQUENCE
static final int SEQUENCE
- See Also:
- Constant Field Values
-
TRIGGER
static final int TRIGGER
- See Also:
- Constant Field Values
-
COLUMN
static final int COLUMN
- See Also:
- Constant Field Values
-
TRANSITION
static final int TRANSITION
- See Also:
- Constant Field Values
-
GRANTEE
static final int GRANTEE
- See Also:
- Constant Field Values
-
TYPE
static final int TYPE
- See Also:
- Constant Field Values
-
DOMAIN
static final int DOMAIN
- See Also:
- Constant Field Values
-
CHARSET
static final int CHARSET
- See Also:
- Constant Field Values
-
COLLATION
static final int COLLATION
- See Also:
- Constant Field Values
-
FUNCTION
static final int FUNCTION
- See Also:
- Constant Field Values
-
PROCEDURE
static final int PROCEDURE
- See Also:
- Constant Field Values
-
ROUTINE
static final int ROUTINE
- See Also:
- Constant Field Values
-
CURSOR
static final int CURSOR
- See Also:
- Constant Field Values
-
INDEX
static final int INDEX
- See Also:
- Constant Field Values
-
LABEL
static final int LABEL
- See Also:
- Constant Field Values
-
VARIABLE
static final int VARIABLE
- See Also:
- Constant Field Values
-
PARAMETER
static final int PARAMETER
- See Also:
- Constant Field Values
-
SPECIFIC_ROUTINE
static final int SPECIFIC_ROUTINE
- See Also:
- Constant Field Values
-
WRAPPER
static final int WRAPPER
- See Also:
- Constant Field Values
-
SERVER
static final int SERVER
- See Also:
- Constant Field Values
-
SUBQUERY
static final int SUBQUERY
- See Also:
- Constant Field Values
-
SEARCH
static final int SEARCH
- See Also:
- Constant Field Values
-
emptyArray
static final SchemaObject[] emptyArray
-
-
Method Detail
-
getType
int getType()
-
getName
HsqlNameManager.HsqlName getName()
-
getSchemaName
HsqlNameManager.HsqlName getSchemaName()
-
getCatalogName
HsqlNameManager.HsqlName getCatalogName()
-
getOwner
Grantee getOwner()
-
getReferences
OrderedHashSet getReferences()
-
getComponents
OrderedHashSet getComponents()
-
compile
void compile(Session session, SchemaObject parentObject)
-
getSQL
java.lang.String getSQL()
-
getChangeTimestamp
long getChangeTimestamp()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG