Package gudusoft.gsqlparser.sqlenv
Class TSQLSchemaObject
Object
gudusoft.gsqlparser.sqlenv.TSQLObject
gudusoft.gsqlparser.sqlenv.TSQLSchemaObject
- Direct Known Subclasses:
TSQLRoutine,TSQLSynonyms,TSQLTable
the base class of all schema objects such as procedure, table, trigger and etc.
-
Field Summary
Fields inherited from class gudusoft.gsqlparser.sqlenv.TSQLObject
dataObjectType, name, nameKeepCase, sqlEnv -
Constructor Summary
ConstructorsConstructorDescriptionTSQLSchemaObject(TSQLSchema schema, String objectName, ESQLDataObjectType dataObjectType) TSQLSchemaObject(TSQLSchema schema, String objectName, ESQLDataObjectType dataObjectType, int priority) -
Method Summary
Modifier and TypeMethodDescriptionintqualified name for database object such as: databaseName.schemaName.tableNamevoidsetPriority(int priority) Methods inherited from class gudusoft.gsqlparser.sqlenv.TSQLObject
compareTo, compareTo, compareTo, compareTo, getDataObjectType, getName, getNameKeepCase, getSqlEnv, isDelimitedIdentifier, isDelimitedIdentifier, normalizeIdentifier, setDataObjectType
-
Constructor Details
-
TSQLSchemaObject
-
TSQLSchemaObject
public TSQLSchemaObject(TSQLSchema schema, String objectName, ESQLDataObjectType dataObjectType, int priority)
-
-
Method Details
-
getSchema
-
getQualifiedName
Description copied from class:TSQLObjectqualified name for database object such as: databaseName.schemaName.tableName- Overrides:
getQualifiedNamein classTSQLObject- Returns:
- qualified name
-
getPriority
-
setPriority
-