## Uses of Interface
org.eclipse.datatools.modelbase.sql.schema.SQLObject

Packages that use SQLObject
org.eclipse.datatools.connectivity.sqm.core.definition
org.eclipse.datatools.connectivity.sqm.core.rte
org.eclipse.datatools.connectivity.sqm.core.rte.fe
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
org.eclipse.datatools.enablement.ase
org.eclipse.datatools.enablement.ase.catalog
org.eclipse.datatools.enablement.ase.ddl
org.eclipse.datatools.enablement.ase.deltaddl
org.eclipse.datatools.enablement.hsqldb.catalog
org.eclipse.datatools.enablement.ingres.models.ingressqlmodel
org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.impl
org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.util
org.eclipse.datatools.enablement.mysql.catalog
org.eclipse.datatools.enablement.mysql.ddl.shared
org.eclipse.datatools.enablement.postgresql.catalog
org.eclipse.datatools.enablement.postgresql.model
org.eclipse.datatools.enablement.postgresql.model.impl
org.eclipse.datatools.enablement.sybase.asa.base.catalog
org.eclipse.datatools.enablement.sybase.asa.baseloaders
org.eclipse.datatools.enablement.sybase.asa.catalog
org.eclipse.datatools.enablement.sybase.asa.ddl
org.eclipse.datatools.enablement.sybase.asa.deltaddl
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.impl
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.util
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.action
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.model
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.pages.privilege
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.utils
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.services
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.privileges
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.udteditor.model
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.utils
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition.impl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition.util
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util
org.eclipse.datatools.enablement.sybase.ddl
org.eclipse.datatools.enablement.sybase.deltaddl
org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel
org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.impl
org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.util
org.eclipse.datatools.enablement.sybase.ui.filter
org.eclipse.datatools.enablement.sybase.ui.util
org.eclipse.datatools.enablement.sybase.util
org.eclipse.datatools.modelbase.derby
org.eclipse.datatools.modelbase.derby.util
org.eclipse.datatools.modelbase.sql.accesscontrol
org.eclipse.datatools.modelbase.sql.accesscontrol.impl
org.eclipse.datatools.modelbase.sql.accesscontrol.util
org.eclipse.datatools.modelbase.sql.constraints
org.eclipse.datatools.modelbase.sql.constraints.impl
org.eclipse.datatools.modelbase.sql.constraints.util
org.eclipse.datatools.modelbase.sql.datatypes
org.eclipse.datatools.modelbase.sql.datatypes.impl
org.eclipse.datatools.modelbase.sql.datatypes.util
org.eclipse.datatools.modelbase.sql.expressions
org.eclipse.datatools.modelbase.sql.expressions.util
org.eclipse.datatools.modelbase.sql.query
org.eclipse.datatools.modelbase.sql.query.util
org.eclipse.datatools.modelbase.sql.routines
org.eclipse.datatools.modelbase.sql.routines.impl
org.eclipse.datatools.modelbase.sql.routines.util
org.eclipse.datatools.modelbase.sql.schema
org.eclipse.datatools.modelbase.sql.schema.impl
org.eclipse.datatools.modelbase.sql.schema.util
org.eclipse.datatools.modelbase.sql.statements
org.eclipse.datatools.modelbase.sql.statements.util
org.eclipse.datatools.modelbase.sql.tables
org.eclipse.datatools.modelbase.sql.tables.impl
org.eclipse.datatools.modelbase.sql.tables.util
org.eclipse.datatools.modelbase.sql.xml.query
org.eclipse.datatools.modelbase.sql.xml.query.util
org.eclipse.datatools.sqltools.schemaobjecteditor.ddl
org.eclipse.datatools.sqltools.schemaobjecteditor.model
org.eclipse.datatools.sqltools.schemaobjecteditor.ui
org.eclipse.datatools.sqltools.schemaobjecteditor.ui.action
org.eclipse.datatools.sqltools.schemaobjecteditor.ui.core
org.eclipse.datatools.sqltools.schemaobjecteditor.ui.util
org.eclipse.datatools.sqltools.sql.parser.ast
org.eclipse.datatools.sqltools.sql.updater
org.eclipse.datatools.sqltools.sql.util
org.eclipse.datatools.sqltools.sqlbuilder.dialogs

Uses of SQLObject in org.eclipse.datatools.connectivity.sqm.core.definition

Methods in org.eclipse.datatools.connectivity.sqm.core.definition with parameters of type SQLObject
`int` `DatabaseDefinition.getMaximumIdentifierLength(SQLObject sqlObject)`
`int` `MetaDataExtension.getMaximumIdentifierLength(SQLObject sqlObject)`
`int` `DefaultDatabaseDefinition.getMaximumIdentifierLength(SQLObject sqlObject)`

Uses of SQLObject in org.eclipse.datatools.connectivity.sqm.core.rte

Methods in org.eclipse.datatools.connectivity.sqm.core.rte with parameters of type SQLObject
`java.lang.String[]` `DDLGenerator.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `DDLGenerator.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`java.lang.String[]` `DDLGenerator.dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `DDLGenerator.dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`java.lang.String[]` `DDLGenerator.generateDDL(SQLObject[] elements, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `DDLGenerator.generateDDL(SQLObject[] elements, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`EngineeringOption[]` `DDLGenerator.getOptions(SQLObject[] elements)`

Uses of SQLObject in org.eclipse.datatools.connectivity.sqm.core.rte.fe

Methods in org.eclipse.datatools.connectivity.sqm.core.rte.fe with parameters of type SQLObject
`java.lang.String[]` `GenericDdlGenerator.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `GenericDdlGenerator.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`java.lang.String[]` `GenericDdlGenerator.dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `GenericDdlGenerator.dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`java.lang.String[]` `GenericDdlGenerator.generateDDL(SQLObject[] elements, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `GenericDdlGenerator.generateDDL(SQLObject[] elements, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`EngineeringOption[]` `GenericDdlGenerator.getOptions(SQLObject[] elements)`
`EngineeringOption[]` `GenericDdlGenerator.getSelectedOptions(SQLObject[] elements)`

Uses of SQLObject in org.eclipse.datatools.connectivity.sqm.core.rte.jdbc

Classes in org.eclipse.datatools.connectivity.sqm.core.rte.jdbc that implement SQLObject
`class` `JDBCCatalog`
`class` `JDBCColumn`
`class` `JDBCDatabase`
`class` `JDBCDistinctUDT`
`class` `JDBCForeignKey`
`class` `JDBCIndex`
`class` `JDBCParameter`
`class` `JDBCPrimaryKey`
`class` `JDBCProcedure`
`class` `JDBCSchema`
`class` `JDBCStructuredUDT`
`class` `JDBCTable`
`class` `JDBCTemporaryTable`
`class` `JDBCUniqueConstraint`
`class` `JDBCUserDefinedFunction`
`class` `JDBCView`

Uses of SQLObject in org.eclipse.datatools.enablement.ase

Constructors in org.eclipse.datatools.enablement.ase with parameters of type SQLObject
`ASEConfig.ASEItemWithCode(org.eclipse.datatools.sqltools.core.ProcIdentifier proc, SQLObject routine, org.eclipse.datatools.sqltools.core.IControlConnection controlConn)`

Uses of SQLObject in org.eclipse.datatools.enablement.ase.catalog

Classes in org.eclipse.datatools.enablement.ase.catalog that implement SQLObject
`class` `SybaseASECatalog`
`class` `SybaseASECatalogCheckConstraint`
`class` `SybaseASECatalogColumn`
`class` `SybaseASECatalogDatabase`
`class` `SybaseASECatalogDefault`
`class` `SybaseASECatalogForeignKey`
`class` `SybaseASECatalogGroup`
`class` `SybaseASECatalogIndex`
`class` `SybaseASECatalogLocalRole`
`class` `SybaseASECatalogParameter`
`class` `SybaseASECatalogPreDefinedType`
`class` `SybaseASECatalogPrimaryKey`
`class` `SybaseASECatalogProcedure`
`class` `SybaseASECatalogProxyTable`
`class` `SybaseASECatalogRole`
`class` `SybaseASECatalogRule`
`class` `SybaseASECatalogSchema`
`class` `SybaseASECatalogSegment`
`class` `SybaseASECatalogTable`
`class` `SybaseASECatalogTempTable`
`class` `SybaseASECatalogTrigger`
`class` `SybaseASECatalogUniqueConstraint`
`class` `SybaseASECatalogUser`
`class` `SybaseASECatalogUserDefinedFunction`
`class` `SybaseASECatalogUserDefinedType`
`class` `SybaseASECatalogView`
`class` `SybaseASECatalogWebService`
`class` `SybaseASECatalogWebServiceTable`

Methods in org.eclipse.datatools.enablement.ase.catalog that return SQLObject
`static SQLObject` `ASEUtil.getSQLObject(java.util.Collection sqlObjs, java.lang.String objName)`
`static SQLObject` `ASEUtil.getSQLObject(java.util.Collection sqlObjs, java.lang.String objName, org.eclipse.emf.ecore.EClass clazz)`

Methods in org.eclipse.datatools.enablement.ase.catalog with parameters of type SQLObject
`static java.lang.String` `ASEUtil.getFullQuatifiedName(SQLObject obj)`

Uses of SQLObject in org.eclipse.datatools.enablement.ase.ddl

Methods in org.eclipse.datatools.enablement.ase.ddl with parameters of type SQLObject
`java.lang.String[]` `SybaseASEDdlGenerator.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `SybaseASEDdlGenerator.createSQLObjects(SQLObject[] elements, EngineeringOption[] options, org.eclipse.core.runtime.IProgressMonitor progressMonitor)` Override the one in super class to add use db statements.
`java.lang.String[]` `SybaseASEDdlGenerator.createSQLObjectsForDeltaDDL(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`void` `SybaseASEDdlGenerator.createStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor progressMonitor, int task)`
`java.lang.String[]` `SybaseASEDdlGenerator.dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `SybaseASEDdlGenerator.dropSQLObjects(SQLObject[] elements, EngineeringOption[] options, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `SybaseASEDdlGenerator.dropSQLObjectsForDeltaDDL(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`void` `SybaseASEDdlGenerator.dropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor progressMonitor, int task)`

Uses of SQLObject in org.eclipse.datatools.enablement.ase.deltaddl

Methods in org.eclipse.datatools.enablement.ase.deltaddl with parameters of type SQLObject
`void` `SybaseASECheckDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map changeRecords)`
`void` `SybaseASEIndexDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `SybaseASEColumnDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `SybaseASEProcedureDeltaDdlProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map changedRecords)`
`void` `SybaseASEUniqueDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `SybaseASETriggerDeltaDdlProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map changedRecords)`
`void` `SybaseASEForeignKeyDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASEDefaultDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)` Processes the alter statement on UserDefinedType.
`void` `SybaseASEUserDefinedTypeDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)` Processes the alter statement on UserDefinedType.
`void` `SybaseASEProcedureDeltaDdlProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASERuleDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)` Processes the alter statement on UserDefinedType.
`void` `SybaseASEUniqueDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASETriggerDeltaDdlProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASEProcedureDeltaDdlProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASETriggerDeltaDdlProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASETriggerDeltaDdlProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, DDLGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASEProcedureDeltaDdlProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`

Uses of SQLObject in org.eclipse.datatools.enablement.hsqldb.catalog

Classes in org.eclipse.datatools.enablement.hsqldb.catalog that implement SQLObject
`class` `HSQLDBCatalogSchema`

Uses of SQLObject in org.eclipse.datatools.enablement.ingres.models.ingressqlmodel

Subinterfaces of SQLObject in org.eclipse.datatools.enablement.ingres.models.ingressqlmodel
`interface` `IngresDBEvent` A representation of the model object 'Ingres DB Event'.
`interface` `IngresIdentitySpecifier` A representation of the model object 'Ingres Identity Specifier'.
`interface` `IngresSchema` A representation of the model object 'Ingres Schema'.
`interface` `IngresSynonym` A representation of the model object 'Ingres Synonym'.
`interface` `IngresTrigger` A representation of the model object 'Ingres Trigger'.
`interface` `IngresViewTable` A representation of the model object 'Ingres View Table'.

Uses of SQLObject in org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.impl

Classes in org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.impl that implement SQLObject
`class` `IngresDBEventImpl` An implementation of the model object 'Ingres DB Event'.
`class` `IngresIdentitySpecifierImpl` An implementation of the model object 'Ingres Identity Specifier'.
`class` `IngresSchemaImpl` An implementation of the model object 'Ingres Schema'.
`class` `IngresSynonymImpl` An implementation of the model object 'Ingres Synonym'.
`class` `IngresTriggerImpl` An implementation of the model object 'Ingres Trigger'.
`class` `IngresViewTableImpl` An implementation of the model object 'Ingres View Table'.

Uses of SQLObject in org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.util

Methods in org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.util with parameters of type SQLObject
`java.lang.Object` `IngressqlmodelSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.enablement.mysql.catalog

Classes in org.eclipse.datatools.enablement.mysql.catalog that implement SQLObject
`class` `MySqlCatalogColumn` This class holds the column information
`class` `MySqlCatalogDatabase` This is the Database implementation, and contains schemas (MySql does not have schemas)
`class` `MySqlCatalogForeignKey` This class is the ForeignKey implementation
`class` `MySqlCatalogIndex` This class is the Index implementation
`class` `MySqlCatalogPrimaryKey` This class is the PrimaryKey implementation
`class` `MySqlCatalogSchema` This class is the Schema implementation, its purpose is to load tables
`class` `MySqlCatalogTable` This class is the Schema implementation, its purpose is to load columns, constraint, index and primaryKeys

Uses of SQLObject in org.eclipse.datatools.enablement.mysql.ddl.shared

Methods in org.eclipse.datatools.enablement.mysql.ddl.shared with parameters of type SQLObject
`java.lang.String[]` `MySqlDdlGeneratorHelper.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `MySqlDdlGeneratorHelper.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`java.lang.String[]` `MySqlDdlGeneratorHelper.dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `MySqlDdlGeneratorHelper.dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`java.lang.String[]` `MySqlDdlGeneratorHelper.generateDDL(SQLObject[] elements, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `MySqlDdlGeneratorHelper.generateDDL(SQLObject[] elements, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEngineeringCallBack callback)`
`EngineeringOption[]` `MySqlDdlGeneratorHelper.getOptions(SQLObject[] elements)`
`EngineeringOption[]` `MySqlDdlGeneratorHelper.getSelectedOptions(SQLObject[] elements)`

Uses of SQLObject in org.eclipse.datatools.enablement.postgresql.catalog

Classes in org.eclipse.datatools.enablement.postgresql.catalog that implement SQLObject
`class` `PostgresCatalogDatabase` A PostgreSQL database.
`class` `PostgresCatalogSchema` PostgreSQL Schema.

Uses of SQLObject in org.eclipse.datatools.enablement.postgresql.model

Subinterfaces of SQLObject in org.eclipse.datatools.enablement.postgresql.model
`interface` `PostgresUser` A PostgreSQL user definition.

Uses of SQLObject in org.eclipse.datatools.enablement.postgresql.model.impl

Classes in org.eclipse.datatools.enablement.postgresql.model.impl that implement SQLObject
`class` `PostgresUserImpl` A PostgreSQL user definition (as in pg_user).

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.base.catalog

Classes in org.eclipse.datatools.enablement.sybase.asa.base.catalog that implement SQLObject
`class` `SybaseASABaseCatalog`
`class` `SybaseASACatalogBaseCheckConstraint`
`class` `SybaseASACatalogBaseColumn`
`class` `SybaseASACatalogBaseColumnCheckConstraint`
`class` `SybaseASACatalogBaseDBSpace`
`class` `SybaseASACatalogBaseEvent`
`class` `SybaseASACatalogBaseForeignKey`
`class` `SybaseASACatalogBaseGroup`
`class` `SybaseASACatalogBaseIndex`
`class` `SybaseASACatalogBasePreDefinedType`
`class` `SybaseASACatalogBasePrimaryKey`
`class` `SybaseASACatalogBaseProcedure`
`class` `SybaseASACatalogBaseProxyTable`
`class` `SybaseASACatalogBaseRemoteProcedure`
`class` `SybaseASACatalogBaseSchema`
`class` `SybaseASACatalogBaseTempTable`
`class` `SybaseASACatalogBaseTrigger`
`class` `SybaseASACatalogBaseUniqueConstraint`
`class` `SybaseASACatalogBaseUser`
`class` `SybaseASACatalogBaseUserDefinedDataType`
`class` `SybaseASACatalogBaseUserDefinedFunction`
`class` `SybaseASACatalogBaseViewTable`
`class` `SybaseASACatalogBaseWebService`

Methods in org.eclipse.datatools.enablement.sybase.asa.base.catalog that return SQLObject
`static SQLObject` `SybaseASACatalogBaseUserDefinedDataType.getSQLObject(java.util.List sqlObjs, java.lang.String objName)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.baseloaders

Constructors in org.eclipse.datatools.enablement.sybase.asa.baseloaders with parameters of type SQLObject
`AuthorizedObjectPrivilegeASALoader(SQLObject catalogAuthId)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.catalog

Classes in org.eclipse.datatools.enablement.sybase.asa.catalog that implement SQLObject
`class` `SybaseASACatalog`
`class` `SybaseASACatalogDatabase`
`class` `SybaseASACatalogForeignKey`
`class` `SybaseASACatalogIndex`
`class` `SybaseASACatalogSchema`
`class` `SybaseASACatalogTable`
`class` `SybaseASACatalogTempTable`

Methods in org.eclipse.datatools.enablement.sybase.asa.catalog that return SQLObject
`static SQLObject` `ASAUtil.getSQLObject(java.util.Collection sqlObjs, java.lang.String objName)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.ddl

Methods in org.eclipse.datatools.enablement.sybase.asa.ddl with parameters of type SQLObject

`java.lang.String`

`SybaseASADdlBuilder.createComment(SQLObject obj, boolean quoteIdentifiers, boolean qualifyNames)`
COMMENT ON { COLUMN [ owner.]table-name.column-name | EVENT event-name | FOREIGN KEY [ owner.]table-name.role-name | INDEX [ [ owner.] table.]index-name | JAVA CLASS java-class-name | JAVA JAR java-jar-name | LOGIN integrated_login_id | PROCEDURE [ owner.]procedure-name | SERVICE web-service-name | TABLE [ owner.]table-name | TRIGGER [ [ owner.]tablename.]trigger-name | USER userid | VIEW [ owner.]view-name } IS comment

`java.lang.String` `SybaseASADdlBuilder.createComment(SQLObject obj, boolean quoteIdentifiers, boolean qualifyNames, boolean removeComment)`
`java.lang.String[]` `SybaseASADdlGenerator.createSQLObjectsForDeltaDDL(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`void` `SybaseASADdlGenerator.createStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor progressMonitor, int task)`
`java.lang.String[]` `SybaseASADdlGenerator.dropSQLObjectsForDeltaDDL(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`void` `SybaseASADdlGenerator.dropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor progressMonitor, int task)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.deltaddl

Methods in org.eclipse.datatools.enablement.sybase.asa.deltaddl with parameters of type SQLObject
`void` `SybaseASAFunctionDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `SybaseASAProcedureDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `SybaseASATriggerDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `SybaseASAColumnDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `SybaseASAEventDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `SybaseASAFunctionDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASAProcedureDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASATriggerDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASAEventDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASAFunctionDeltaDdlGenProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASAProcedureDeltaDdlGenProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASATriggerDeltaDdlGenProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASAEventDeltaDdlGenProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASAFunctionDeltaDdlGenProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASAProcedureDeltaDdlGenProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASATriggerDeltaDdlGenProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `SybaseASAEventDeltaDdlGenProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel

Subinterfaces of SQLObject in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel
`interface` `EventCondition` A representation of the model object 'Event Condition'.
`interface` `Schedule` A representation of the model object 'Schedule'.
`interface` `SybaseASABaseColumn` A representation of the model object 'Sybase ASA Base Column'.
`interface` `SybaseASABaseColumnCheckConstraint` A representation of the model object 'Sybase ASA Base Column Check Constraint'.
`interface` `SybaseASABaseDatabase` A representation of the model object 'Sybase ASA Base Database'.
`interface` `SybaseASABaseDBSpace` A representation of the model object 'Sybase ASA Base DB Space'.
`interface` `SybaseASABaseEvent` A representation of the model object 'Sybase ASA Base Event'.
`interface` `SybaseASABaseForeignKey` A representation of the model object 'Sybase ASA Base Foreign Key'.
`interface` `SybaseASABaseFunction` A representation of the model object 'Sybase ASA Base Function'.
`interface` `SybaseASABaseGroup` A representation of the model object 'Sybase ASA Base Group'.
`interface` `SybaseASABaseIndex` A representation of the model object 'Sybase ASA Base Index'.
`interface` `SybaseASABaseParameter` A representation of the model object 'Sybase ASA Base Parameter'.
`interface` `SybaseASABasePredefinedDataType` A representation of the model object 'Sybase ASA Base Predefined Data Type'.
`interface` `SybaseASABasePrimaryKey` A representation of the model object 'Sybase ASA Base Primary Key'.
`interface` `SybaseASABaseProcedure` A representation of the model object 'Sybase ASA Base Procedure'.
`interface` `SybaseASABaseProxyTable` A representation of the model object 'Sybase ASA Base Proxy Table'.
`interface` `SybaseASABaseRemoteProcedure` A representation of the model object 'Sybase ASA Base Remote Procedure'.
`interface` `SybaseASABaseSchema` A representation of the model object 'Sybase ASA Base Schema'.
`interface` `SybaseASABaseTable` A representation of the model object 'Sybase ASA Base Table'.
`interface` `SybaseASABaseTempTable` A representation of the model object 'Sybase ASA Base Temp Table'.
`interface` `SybaseASABaseTrigger` A representation of the model object 'Sybase ASA Base Trigger'.
`interface` `SybaseASABaseUniqueConstraint` A representation of the model object 'Sybase ASA Base Unique Constraint'.
`interface` `SybaseASABaseUser` A representation of the model object 'Sybase ASA Base User'.
`interface` `SybaseASABaseUserDefinedType` A representation of the model object 'Sybase ASA Base User Defined Type'.
`interface` `SybaseASABaseViewTable` A representation of the model object 'Sybase ASA Base View Table'.
`interface` `SybaseASAWebService` A representation of the model object 'Sybase ASA Web Service'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl

Classes in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl that implement SQLObject
`class` `EventConditionImpl` An implementation of the model object 'Event Condition'.
`class` `ScheduleImpl` An implementation of the model object 'Schedule'.
`class` `SybaseASABaseColumnCheckConstraintImpl` An implementation of the model object 'Sybase ASA Base Column Check Constraint'.
`class` `SybaseASABaseColumnImpl` An implementation of the model object 'Sybase ASA Base Column'.
`class` `SybaseASABaseDatabaseImpl` An implementation of the model object 'Sybase ASA Base Database'.
`class` `SybaseASABaseDBSpaceImpl` An implementation of the model object 'Sybase ASA Base DB Space'.
`class` `SybaseASABaseEventImpl` An implementation of the model object 'Sybase ASA Base Event'.
`class` `SybaseASABaseForeignKeyImpl` An implementation of the model object 'Sybase ASA Base Foreign Key'.
`class` `SybaseASABaseFunctionImpl` An implementation of the model object 'Sybase ASA Base Function'.
`class` `SybaseASABaseGroupImpl` An implementation of the model object 'Sybase ASA Base Group'.
`class` `SybaseASABaseIndexImpl` An implementation of the model object 'Sybase ASA Base Index'.
`class` `SybaseASABaseParameterImpl` An implementation of the model object 'Sybase ASA Base Parameter'.
`class` `SybaseASABasePredefinedDataTypeImpl` An implementation of the model object 'Sybase ASA Base Predefined Data Type'.
`class` `SybaseASABasePrimaryKeyImpl` An implementation of the model object 'Sybase ASA Base Primary Key'.
`class` `SybaseASABaseProcedureImpl` An implementation of the model object 'Sybase ASA Base Procedure'.
`class` `SybaseASABaseProxyTableImpl` An implementation of the model object 'Sybase ASA Base Proxy Table'.
`class` `SybaseASABaseRemoteProcedureImpl` An implementation of the model object 'Sybase ASA Base Remote Procedure'.
`class` `SybaseASABaseSchemaImpl` An implementation of the model object 'Sybase ASA Base Schema'.
`class` `SybaseASABaseTableImpl` An implementation of the model object 'Sybase ASA Base Table'.
`class` `SybaseASABaseTempTableImpl` An implementation of the model object 'Sybase ASA Base Temp Table'.
`class` `SybaseASABaseTriggerImpl` An implementation of the model object 'Sybase ASA Base Trigger'.
`class` `SybaseASABaseUniqueConstraintImpl` An implementation of the model object 'Sybase ASA Base Unique Constraint'.
`class` `SybaseASABaseUserDefinedTypeImpl` An implementation of the model object 'Sybase ASA Base User Defined Type'.
`class` `SybaseASABaseUserImpl` An implementation of the model object 'Sybase ASA Base User'.
`class` `SybaseASABaseViewTableImpl` An implementation of the model object 'Sybase ASA Base View Table'.
`class` `SybaseASAWebServiceImpl` An implementation of the model object 'Sybase ASA Web Service'.

Methods in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl that return SQLObject
`SQLObject` `SybaseASABaseGroupImpl.basicGetSqlContainer()`
`SQLObject` `SybaseASABaseUserImpl.basicGetSqlContainer()`
`SQLObject` `SybaseASABaseGroupImpl.getSqlContainer()`
`SQLObject` `SybaseASABaseUserImpl.getSqlContainer()`

Methods in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl with parameters of type SQLObject
`void` `SybaseASABaseGroupImpl.setSqlContainer(SQLObject newSqlContainer)`
`void` `SybaseASABaseUserImpl.setSqlContainer(SQLObject newSqlContainer)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util

Methods in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util with parameters of type SQLObject
`java.lang.Object` `SybaseasabasesqlmodelSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel

Subinterfaces of SQLObject in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel
`interface` `SybaseASADatabase` A representation of the model object 'Sybase ASA Database'.
`interface` `SybaseASAForeignKey` A representation of the model object 'Sybase ASA Foreign Key'.
`interface` `SybaseASAIndex` A representation of the model object 'Sybase ASA Index'.
`interface` `SybaseASATable` A representation of the model object 'Sybase ASA Table'.
`interface` `SybaseASATempTable` A representation of the model object 'Sybase ASA Temp Table'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.impl

Classes in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.impl that implement SQLObject
`class` `SybaseASADatabaseImpl` An implementation of the model object 'Sybase ASA Database'.
`class` `SybaseASAForeignKeyImpl` An implementation of the model object 'Sybase ASA Foreign Key'.
`class` `SybaseASAIndexImpl` An implementation of the model object 'Sybase ASA Index'.
`class` `SybaseASATableImpl` An implementation of the model object 'Sybase ASA Table'.
`class` `SybaseASATempTableImpl` An implementation of the model object 'Sybase ASA Temp Table'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.util

Methods in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.util with parameters of type SQLObject
`java.lang.Object` `SybaseasasqlmodelSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege that return SQLObject
`SQLObject` `PrivilegesDetailPage.getOriginalSqlObj()`

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege with parameters of type SQLObject
`Privilege[]` `IPrivilegeStateLookup.getInheritedPrivileges(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)` Returns the inherited privileges
`IPrivilegeState` `IPrivilegeStateLookup.getPrivilegeState(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)` Returns the privileges state of the given authorization identifier (user, group or role) for the given SQL object with action type specified
`boolean` `IPrivilegeStateLookup.hasInheritedPrivilege(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)` Checks if the given authorization identifier (user, group or role) has inherited privilge for the given SQL object with action type specified
`abstract void` `PrivilegesDetailPage.modify(AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p, java.lang.String selectString, org.eclipse.jface.viewers.CellEditor currentEditor, java.lang.Object value)` Modify the model based on the user's selection
`void` `PrivilegesDetailPage.reInit(ISchemaObjectEditModel model, SQLObject sqlObj, IPrivilegesTreeViewerInput input)`
`void` `PrivilegesDetailPage.setSqlObj(SQLObject obj)`

Constructors in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege with parameters of type SQLObject
`PrivilegesDetailLabelProvider(ISchemaObjectEditModel model, SQLObject sqlObj, PrivilegesDetailTableMetaData meta, IPrivilegeStateLookup stateLookup)`
`PrivilegesDetailPage(org.eclipse.ui.forms.widgets.FormToolkit toolkit, ISchemaObjectEditModel model, SQLObject sqlObj, PrivilegesDetailTableMetaData meta, IPrivilegesTreeViewerInput input, IPrivilegeStateLookup stateLookup)` Constructs a permission detail page without create the controls
`PrivilegesDetailPage(org.eclipse.ui.forms.widgets.FormToolkit toolkit, ISchemaObjectEditModel model, SQLObject sqlObj, PrivilegesDetailTableMetaData meta, IPrivilegesTreeViewerInput input, IPrivilegeStateLookup stateLookup, PrivilegesDetailLabelProvider labelProvider)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor with parameters of type SQLObject
`void` `ProceduralObjectEditorHandler.forceFocusObject(SQLObject object)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.action

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.action with parameters of type SQLObject
`void` `EditRoutineInFormAction.setSQLObject(SQLObject object)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.model

Constructors in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.model with parameters of type SQLObject
`ProceduralObjectImmutableModel(SQLObject object, java.util.Map ojbects)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.pages.privilege

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.pages.privilege with parameters of type SQLObject
`Privilege[]` `ASARoutinePrivilegeStateLookup.getInheritedPrivileges(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`IPrivilegeState` `ASARoutinePrivilegeStateLookup.getPrivilegeState(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`boolean` `ASARoutinePrivilegeStateLookup.hasInheritedPrivilege(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`void` `RoutinePrivilegesDetailPage.modify(AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p, java.lang.String selectString, org.eclipse.jface.viewers.CellEditor currentEditor, java.lang.Object value)`

Constructors in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.pages.privilege with parameters of type SQLObject
`RoutinePrivilegesDetailPage(ISchemaObjectEditor editor, org.eclipse.ui.forms.widgets.FormToolkit toolkit, ISchemaObjectEditModel model, SQLObject sqlObj, PrivilegesDetailTableMetaData meta, PrivilegesTreeViewerInput input, IPrivilegeStateLookup stateProvider)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.utils

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.utils with parameters of type SQLObject

`static void`

`HandlePrivilegeUtil.handlePrivilegeDeltaDdl(java.lang.StringBuffer sb, SQLObject clonedObj, SQLObject oriObj, java.util.List authids, java.util.List oriAuthids, IDDLGeneratorWrapper dGeneratorWrapper)`
some group grant/revoke operation may impact the privilege of the members in this group, so sometimes the UI may be not consistent with the result after execution, in this case we have to add some extra scripts to make the result as expectation

`static void`

`HandlePrivilegeUtil.handleRevokedPrivilege(Group authid, ISchemaObjectEditor editor, SQLObject sqlObj, java.lang.String action)`
when revoking the privilege of a group, we will check if any user in this group have been revoked 'RI' privilege if so, there is no need to remove that 'RI' privilege from model, we will add it to the edit model, otherwise, the result after execution may be out of expectation

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.services

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.services with parameters of type SQLObject
`ProceduralObjectSourceUpdater` `ASASQLService.getProceduralObjectSourceUpdater(SQLObject object, DatabaseDefinition dbDefinition)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor with parameters of type SQLObject
`void` `ASATableSchemaEditorHandler.forceFocusObject(SQLObject object)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.privileges

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.privileges with parameters of type SQLObject
`Privilege[]` `ASAPrivilegeStateLookup.getInheritedPrivileges(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`IPrivilegeState` `ASAPrivilegeStateLookup.getPrivilegeState(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`boolean` `ASAPrivilegeStateLookup.hasInheritedPrivilege(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`void` `ASATablePrivilegesDetailPage.modify(AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p, java.lang.String selectString, org.eclipse.jface.viewers.CellEditor currentEditor, java.lang.Object value)`
`void` `ASAColumnPrivilegesDetailPage.modify(AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p, java.lang.String selectString, org.eclipse.jface.viewers.CellEditor currentEditor, java.lang.Object value)`

Constructors in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.privileges with parameters of type SQLObject
`ASAColumnPrivilegesDetailPage(org.eclipse.ui.forms.widgets.FormToolkit toolkit, ISchemaObjectEditModel model, SQLObject sqlObj, PrivilegesDetailTableMetaData meta, PrivilegesTreeViewerInput input, IPrivilegeStateLookup stateProvider)`
`ASATablePrivilegesDetailPage(org.eclipse.ui.forms.widgets.FormToolkit toolkit, ISchemaObjectEditModel model, SQLObject sqlObj, PrivilegesDetailTableMetaData meta, PrivilegesTreeViewerInput input, IPrivilegeStateLookup stateProvider)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.udteditor.model

Constructors in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.udteditor.model with parameters of type SQLObject
`ASAUserDefinedTypeObjectImmutableModel(SQLObject object, java.util.Map ojbects)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.utils

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.utils with parameters of type SQLObject
`static java.util.List` `PrivilegesUtil.getAuthorizationIdentifiers(SQLObject obj)` Returns all the authorization identifiers
`static java.lang.String` `PrivilegesUtil.getDisplayString(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action, Privilege p)` Get the display string for the given privilege
`static Privilege[]` `PrivilegesUtil.getInheritedGroupPrivilege(java.util.List authids, User user, SQLObject obj, java.lang.String action)`
`static Privilege[]` `PrivilegesUtil.getInheritedPrivilege(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`static Privilege` `PrivilegesUtil.getPrivilege(AuthorizationIdentifier authid, SQLObject obj, java.lang.String action)` Returns the privilege of the given SQL object owned by the given authid with action specified
`static IPrivilegeState` `PrivilegesUtil.getPrivilegeState(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`
`static Privilege[]` `PrivilegesUtil.getReceivedRolePrivilege(AuthorizationIdentifier user, SQLObject obj, java.lang.String action)`
`static java.util.List` `PrivilegesUtil.getReceivedSQLObjectPrivileges(AuthorizationIdentifier authid, SQLObject obj)` Returns all privileges of the given SQL object owned by the given authid
`static Privilege[]` `PrivilegesUtil.getUserInheritedPrivilege(java.util.List authids, User user, SQLObject obj, java.lang.String action)` Returns the inherited privilege, if no privilege inherited, return null
`static boolean` `PrivilegesUtil.hasInheritedPrivilege(java.util.List authids, AuthorizationIdentifier authid, SQLObject sqlObj, java.lang.String action)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel

Subinterfaces of SQLObject in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel
`interface` `CacheInfo` A representation of the model object 'Cache Info'.
`interface` `DeviceItem` A representation of the model object 'Device Item'.
`interface` `LockPromotionInfo` A representation of the model object 'Lock Promotion Info'.
`interface` `SegmentThreshold` A representation of the model object 'Segment Threshold'.
`interface` `SybaseASEBaseTable` A representation of the model object 'Sybase ASE Base Table'.
`interface` `SybaseASECache` A representation of the model object 'Sybase ASE Cache'.
`interface` `SybaseASECatalog` A representation of the model object 'Sybase ASE Catalog'.
`interface` `SybaseASECheckConstraint` A representation of the model object 'Sybase ASE Check Constraint'.
`interface` `SybaseASEColumn` A representation of the model object 'Sybase ASE Column'.
`interface` `SybaseASEColumnCheckConstraint` A representation of the model object 'Sybase ASE Column Check Constraint'.
`interface` `SybaseASEDatabase` A representation of the model object 'Sybase ASE Database'.
`interface` `SybaseASEDefault` A representation of the model object 'Sybase ASE Default'.
`interface` `SybaseASEEncryptionKey` A representation of the model object 'Sybase ASE Encryption Key'.
`interface` `SybaseASEFuncBasedIndexMember` A representation of the model object 'Sybase ASE Func Based Index Member'.
`interface` `SybaseASEGroup` A representation of the model object 'Sybase ASE Group'.
`interface` `SybaseASEIndex` A representation of the model object 'Sybase ASE Index'.
`interface` `SybaseASEPredefinedDataType` A representation of the model object 'Sybase ASE Predefined Data Type'.
`interface` `SybaseASEPrimaryKey` A representation of the model object 'Sybase ASE Primary Key'.
`interface` `SybaseASEPrivilege` Deprecated.
`interface` `SybaseASEProcedure` A representation of the model object 'Sybase ASE Procedure'.
`interface` `SybaseASEProxyTable` A representation of the model object 'Sybase ASE Proxy Table'.
`interface` `SybaseASERole` A representation of the model object 'Sybase ASE Role'.
`interface` `SybaseASERule` A representation of the model object 'Sybase ASE Rule'.
`interface` `SybaseASESchema` A representation of the model object 'Sybase ASE Schema'.
`interface` `SybaseASESegment` A representation of the model object 'Sybase ASE Segment'.
`interface` `SybaseASETable` A representation of the model object 'Sybase ASE Table'.
`interface` `SybaseASETempTable` A representation of the model object 'Sybase ASE Temp Table'.
`interface` `SybaseASETrigger` A representation of the model object 'Sybase ASE Trigger'.
`interface` `SybaseASEUniqueConstraint` A representation of the model object 'Sybase ASE Unique Constraint'.
`interface` `SybaseASEUser` A representation of the model object 'Sybase ASE User'.
`interface` `SybaseASEUserDefinedType` A representation of the model object 'Sybase ASE User Defined Type'.
`interface` `SybaseASEViewTable` A representation of the model object 'Sybase ASE View Table'.
`interface` `SybaseASEWebService` A representation of the model object 'Sybase ASE Web Service'.
`interface` `SybaseASEWebServiceTable` A representation of the model object 'Sybase ASE Web Service Table'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl

Classes in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl that implement SQLObject
`class` `CacheInfoImpl` An implementation of the model object 'Cache Info'.
`class` `DeviceItemImpl` An implementation of the model object 'Device Item'.
`class` `LockPromotionInfoImpl` An implementation of the model object 'Lock Promotion Info'.
`class` `SegmentThresholdImpl` An implementation of the model object 'Segment Threshold'.
`class` `SybaseASEBaseTableImpl` An implementation of the model object 'Sybase ASE Base Table'.
`class` `SybaseASECacheImpl` An implementation of the model object 'Sybase ASE Cache'.
`class` `SybaseASECatalogImpl` An implementation of the model object 'Sybase ASE Catalog'.
`class` `SybaseASECheckConstraintImpl` An implementation of the model object 'Sybase ASE Check Constraint'.
`class` `SybaseASEColumnCheckConstraintImpl` An implementation of the model object 'Sybase ASE Column Check Constraint'.
`class` `SybaseASEColumnImpl` An implementation of the model object 'Sybase ASE Column'.
`class` `SybaseASEDatabaseImpl` An implementation of the model object 'Sybase ASE Database'.
`class` `SybaseASEDefaultImpl` An implementation of the model object 'Sybase ASE Default'.
`class` `SybaseASEEncryptionKeyImpl` An implementation of the model object 'Sybase ASE Encryption Key'.
`class` `SybaseASEFuncBasedIndexMemberImpl` An implementation of the model object 'Sybase ASE Func Based Index Member'.
`class` `SybaseASEGroupImpl` An implementation of the model object 'Sybase ASE Group'.
`class` `SybaseASEIndexImpl` An implementation of the model object 'Sybase ASE Index'.
`class` `SybaseASEPredefinedDataTypeImpl` An implementation of the model object 'Sybase ASE Predefined Data Type'.
`class` `SybaseASEPrimaryKeyImpl` An implementation of the model object 'Sybase ASE Primary Key'.
`class` `SybaseASEPrivilegeImpl` An implementation of the model object 'Sybase ASE Privilege'.
`class` `SybaseASEProcedureImpl` An implementation of the model object 'Sybase ASE Procedure'.
`class` `SybaseASEProxyTableImpl` An implementation of the model object 'Sybase ASE Proxy Table'.
`class` `SybaseASERoleImpl` An implementation of the model object 'Sybase ASE Role'.
`class` `SybaseASERuleImpl` An implementation of the model object 'Sybase ASE Rule'.
`class` `SybaseASESchemaImpl` An implementation of the model object 'Sybase ASE Schema'.
`class` `SybaseASESegmentImpl` An implementation of the model object 'Sybase ASE Segment'.
`class` `SybaseASETableImpl` An implementation of the model object 'Sybase ASE Table'.
`class` `SybaseASETempTableImpl` An implementation of the model object 'Sybase ASE Temp Table'.
`class` `SybaseASETriggerImpl` An implementation of the model object 'Sybase ASE Trigger'.
`class` `SybaseASEUniqueConstraintImpl` An implementation of the model object 'Sybase ASE Unique Constraint'.
`class` `SybaseASEUserDefinedTypeImpl` An implementation of the model object 'Sybase ASE User Defined Type'.
`class` `SybaseASEUserImpl` An implementation of the model object 'Sybase ASE User'.
`class` `SybaseASEViewTableImpl` An implementation of the model object 'Sybase ASE View Table'.
`class` `SybaseASEWebServiceImpl` An implementation of the model object 'Sybase ASE Web Service'.
`class` `SybaseASEWebServiceTableImpl` An implementation of the model object 'Sybase ASE Web Service Table'.

Methods in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl that return SQLObject
`SQLObject` `SybaseASERoleImpl.basicGetSqlContainer()`
`SQLObject` `SybaseASEUserImpl.basicGetSqlContainer()`
`SQLObject` `SybaseASEGroupImpl.basicGetSqlContainer()`
`SQLObject` `SybaseASERoleImpl.getSqlContainer()`
`SQLObject` `SybaseASEUserImpl.getSqlContainer()`
`SQLObject` `SybaseASEGroupImpl.getSqlContainer()`

Methods in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl with parameters of type SQLObject
`void` `SybaseASERoleImpl.setSqlContainer(SQLObject newSqlContainer)`
`void` `SybaseASEUserImpl.setSqlContainer(SQLObject newSqlContainer)`
`void` `SybaseASEGroupImpl.setSqlContainer(SQLObject newSqlContainer)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition

Subinterfaces of SQLObject in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition
`interface` `ListRangePartitionItem` A representation of the model object 'List Range Partition Item'.
`interface` `PartitionNumInSegments` A representation of the model object 'Partition Num In Segments'.
`interface` `PartitionSegmentPair` A representation of the model object 'Partition Segment Pair'.
`interface` `SybaseASEHashPartition` A representation of the model object 'Sybase ASE Hash Partition'.
`interface` `SybaseASEListPartition` A representation of the model object 'Sybase ASE List Partition'.
`interface` `SybaseASEPartition` A representation of the model object 'Sybase ASE Partition'.
`interface` `SybaseASERangePartition` A representation of the model object 'Sybase ASE Range Partition'.
`interface` `SybaseASERoundrobinPartition` A representation of the model object 'Sybase ASE Roundrobin Partition'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition.impl

Classes in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition.impl that implement SQLObject
`class` `ListRangePartitionItemImpl` An implementation of the model object 'List Range Partition Item'.
`class` `PartitionNumInSegmentsImpl` An implementation of the model object 'Partition Num In Segments'.
`class` `PartitionSegmentPairImpl` An implementation of the model object 'Partition Segment Pair'.
`class` `SybaseASEHashPartitionImpl` An implementation of the model object 'Sybase ASE Hash Partition'.
`class` `SybaseASEListPartitionImpl` An implementation of the model object 'Sybase ASE List Partition'.
`class` `SybaseASEPartitionImpl` An implementation of the model object 'Sybase ASE Partition'.
`class` `SybaseASERangePartitionImpl` An implementation of the model object 'Sybase ASE Range Partition'.
`class` `SybaseASERoundrobinPartitionImpl` An implementation of the model object 'Sybase ASE Roundrobin Partition'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition.util

Methods in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.partition.util with parameters of type SQLObject
`java.lang.Object` `PartitionSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util

Methods in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util with parameters of type SQLObject
`java.lang.Object` `SybaseasesqlmodelSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ddl

Methods in org.eclipse.datatools.enablement.sybase.ddl with parameters of type SQLObject
`java.lang.String[]` `ISybaseDdlGenerator.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `SybaseDdlGenerator.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `SybaseDdlGenerator.createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `ISybaseDdlGenerator.createSQLObjects(SQLObject[] elements, EngineeringOption[] options, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `SybaseDdlGenerator.createSQLObjects(SQLObject[] elements, EngineeringOption[] options, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `ISybaseDdlGenerator.createSQLObjectsForDeltaDDL(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, org.eclipse.core.runtime.IProgressMonitor progressMonitor)` Delta ddl version of `createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor)`.
`void` `SybaseDdlGenerator.createStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor progressMonitor, int task)`
`java.lang.String[]` `SybaseDdlGenerator.dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `ISybaseDdlGenerator.dropSQLObjects(SQLObject[] elements, EngineeringOption[] options, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `SybaseDdlGenerator.dropSQLObjects(SQLObject[] elements, EngineeringOption[] options, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `ISybaseDdlGenerator.dropSQLObjectsForDeltaDDL(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, org.eclipse.core.runtime.IProgressMonitor progressMonitor)` Delta ddl version of `dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor)`.
`void` `SybaseDdlGenerator.dropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor progressMonitor, int task)`
`java.lang.String[]` `ISybaseDdlGenerator.generateDDL(SQLObject[] elements, EngineeringOption[] options, org.eclipse.core.runtime.IProgressMonitor progressMonitor)` generate specified elements ddl script, which style following the specified options
`java.lang.String[]` `SybaseDdlGenerator.generateDDL(SQLObject[] elements, EngineeringOption[] options, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`java.lang.String[]` `SybaseDdlGenerator.generateDDL(SQLObject[] elements, org.eclipse.core.runtime.IProgressMonitor progressMonitor)`
`static java.lang.String` `SybaseDdlUtils.getSQLObjectName(SQLObject obj, boolean quoteIdentifiers, boolean qualifyNames)` Get SQL object name

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.deltaddl

Methods in org.eclipse.datatools.enablement.sybase.deltaddl with parameters of type SQLObject
`void` `GenericDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap)`
`void` `SybaseIndexDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `IDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)` analyze specified sqlobject changes
`void` `AbstractDeltaDdlGenProvider.analyze(SQLObject element, java.util.Map changeMap, java.util.Map modificationRecords)`
`void` `ConstraintDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `IDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)` generate specified sqlobject modification scripts
`void` `AbstractDeltaDdlGenProvider.processAlterStatement(SQLObject element, java.util.Map modifyRecordMap, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `PrivilegeDeltaDdlGenProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `IDeltaDdlGenProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)` generate specified sqlobject creation scripts
`void` `AbstractDeltaDdlGenProvider.processCreateStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `PrivilegeDeltaDdlGenProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, DDLGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`
`void` `IDeltaDdlGenProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)` generate specified sqlobject drop scripts
`void` `AbstractDeltaDdlGenProvider.processDropStatement(SQLObject element, boolean quoteIdentifiers, boolean qualifyNames, SybaseDdlScript script, ISybaseDdlGenerator generator, org.eclipse.core.runtime.IProgressMonitor monitor)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel

Subinterfaces of SQLObject in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel
`interface` `SybaseAuthorizationIdentifier` A representation of the model object 'Sybase Authorization Identifier'.
`interface` `SybaseAuthorizedObject` A representation of the model object 'Sybase Authorized Object'.
`interface` `SybaseBaseTable` A representation of the model object 'Sybase Base Table'.
`interface` `SybaseIndexMember` A representation of the model object 'Sybase Index Member'.
`interface` `SybaseParameter` A representation of the model object 'Sybase Parameter'.
`interface` `SybasePrivilege` A representation of the model object 'Sybase Privilege'.
`interface` `SybaseRoutine` A representation of the model object 'Sybase Routine'.
`interface` `SybaseViewTable` A representation of the model object 'Sybase View Table'.

Methods in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel that return SQLObject
`SQLObject` `SybaseAuthorizationIdentifier.getSqlContainer()` Returns the value of the 'Sql Container' reference.

Methods in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel with parameters of type SQLObject
`void` `SybaseAuthorizationIdentifier.setSqlContainer(SQLObject value)` Sets the value of the '`Sql Container`' reference.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.impl

Classes in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.impl that implement SQLObject
`class` `SybaseAuthorizationIdentifierImpl` An implementation of the model object 'Sybase Authorization Identifier'.
`class` `SybaseBaseTableImpl` An implementation of the model object 'Sybase Base Table'.
`class` `SybaseIndexMemberImpl` An implementation of the model object 'Sybase Index Member'.
`class` `SybaseParameterImpl` An implementation of the model object 'Sybase Parameter'.
`class` `SybasePrivilegeImpl` An implementation of the model object 'Sybase Privilege'.
`class` `SybaseRoutineImpl` An implementation of the model object 'Sybase Routine'.
`class` `SybaseViewTableImpl` An implementation of the model object 'Sybase View Table'.

Methods in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.impl that return SQLObject
`SQLObject` `SybaseAuthorizationIdentifierImpl.basicGetSqlContainer()`
`SQLObject` `SybaseAuthorizationIdentifierImpl.getSqlContainer()`

Methods in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.impl with parameters of type SQLObject
`void` `SybaseAuthorizationIdentifierImpl.setSqlContainer(SQLObject newSqlContainer)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.util

Methods in org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.util with parameters of type SQLObject
`java.lang.Object` `SybasesqlmodelSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ui.filter

Methods in org.eclipse.datatools.enablement.sybase.ui.filter with parameters of type SQLObject
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `SchemaObjectFilterProvider.getConnectionFilter(SQLObject sqlObj)`
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `IFilterProvider.getConnectionFilter(SQLObject sqlObj)` Returns the ConnectionFilter associated with the given catalog object.
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `CatalogFilterProvider.getConnectionFilter(SQLObject sqlObj)`
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `EventFilterProvider.getConnectionFilter(SQLObject sqlObj)`
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `SchemaFilterProvider.getConnectionFilter(SQLObject sqlObj)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.ui.util

Methods in org.eclipse.datatools.enablement.sybase.ui.util with parameters of type SQLObject
`static java.lang.String` `DSEContentProviderUtil.appendOwnerToLabel(SQLObject element)`
`static boolean` `DSEContentProviderUtil.isObjectRenamed(SQLObject sqlObject)`

Uses of SQLObject in org.eclipse.datatools.enablement.sybase.util

Methods in org.eclipse.datatools.enablement.sybase.util that return SQLObject
`static SQLObject` `ModelUtilExt.findProceduralObject(org.eclipse.datatools.sqltools.core.ProcIdentifier proc, boolean refresh, boolean caseSensitive, boolean ignoreTableName)`

Uses of SQLObject in org.eclipse.datatools.modelbase.derby

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.derby
`interface` `DerbySchema` A representation of the model object 'Derby Schema'.
`interface` `Synonym` A representation of the model object 'Synonym'.

Uses of SQLObject in org.eclipse.datatools.modelbase.derby.util

Methods in org.eclipse.datatools.modelbase.derby.util with parameters of type SQLObject
`java.lang.Object` `DerbyModelSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.accesscontrol

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.accesscontrol
`interface` `AuthorizationIdentifier` A representation of the model object 'Authorization Identifier'.
`interface` `DoubleObjectPrivilege` A representation of the model object 'Double Object Privilege'.
`interface` `Group` A representation of the model object 'Group'.
`interface` `Privilege` A representation of the model object 'Privilege'.
`interface` `Role` A representation of the model object 'Role'.
`interface` `RoleAuthorization` A representation of the model object 'Role Authorization'.
`interface` `TablePrivilege` A representation of the model object 'Table Privilege'.
`interface` `User` A representation of the model object 'User'.

Methods in org.eclipse.datatools.modelbase.sql.accesscontrol that return SQLObject
`SQLObject` `Privilege.getObject()` Returns the value of the 'Object' reference.
`SQLObject` `DoubleObjectPrivilege.getObject2()` Returns the value of the 'Object2' reference.

Methods in org.eclipse.datatools.modelbase.sql.accesscontrol with parameters of type SQLObject
`void` `Privilege.setObject(SQLObject value)` Sets the value of the '`Object`' reference.
`void` `DoubleObjectPrivilege.setObject2(SQLObject value)` Sets the value of the '`Object2`' reference.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.accesscontrol.impl

Classes in org.eclipse.datatools.modelbase.sql.accesscontrol.impl that implement SQLObject
`class` `org.eclipse.datatools.modelbase.sql.accesscontrol.impl.AuthorizationIdentifierImpl`
`class` `org.eclipse.datatools.modelbase.sql.accesscontrol.impl.GroupImpl`
`class` `org.eclipse.datatools.modelbase.sql.accesscontrol.impl.PrivilegeImpl`
`class` `org.eclipse.datatools.modelbase.sql.accesscontrol.impl.RoleImpl`
`class` `org.eclipse.datatools.modelbase.sql.accesscontrol.impl.UserImpl`

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.accesscontrol.util

Methods in org.eclipse.datatools.modelbase.sql.accesscontrol.util with parameters of type SQLObject
`java.lang.Object` `SQLAccessControlSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.constraints

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.constraints
`interface` `Assertion` A representation of the model object 'Assertion'.
`interface` `CheckConstraint` A representation of the model object 'Check Constraint'.
`interface` `Constraint` A representation of the model object 'Constraint'.
`interface` `ForeignKey` A representation of the model object 'Foreign Key'.
`interface` `Index` A representation of the model object 'Index'.
`interface` `IndexMember` A representation of the model object 'Index Member'.
`interface` `PrimaryKey` A representation of the model object 'Primary Key'.
`interface` `ReferenceConstraint` A representation of the model object 'Reference Constraint'.
`interface` `TableConstraint` A representation of the model object 'Table Constraint'.
`interface` `UniqueConstraint` A representation of the model object 'Unique Constraint'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.constraints.impl

Classes in org.eclipse.datatools.modelbase.sql.constraints.impl that implement SQLObject
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.CheckConstraintImpl`
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.ConstraintImpl`
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.ForeignKeyImpl`
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl`
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.IndexMemberImpl`
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.PrimaryKeyImpl`
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.ReferenceConstraintImpl`
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.TableConstraintImpl`
`class` `org.eclipse.datatools.modelbase.sql.constraints.impl.UniqueConstraintImpl`

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.constraints.util

Methods in org.eclipse.datatools.modelbase.sql.constraints.util with parameters of type SQLObject
`java.lang.Object` `SQLConstraintsSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.datatypes

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.datatypes
`interface` `ApproximateNumericDataType` A representation of the model object 'Approximate Numeric Data Type'.
`interface` `ArrayDataType` A representation of the model object 'Array Data Type'.
`interface` `AttributeDefinition` A representation of the model object 'Attribute Definition'.
`interface` `BinaryStringDataType` A representation of the model object 'Binary String Data Type'.
`interface` `BooleanDataType` A representation of the model object 'Boolean Data Type'.
`interface` `CharacterSet` A representation of the model object 'Character Set'.
`interface` `CharacterStringDataType` A representation of the model object 'Character String Data Type'.
`interface` `CollectionDataType` A representation of the model object 'Collection Data Type'.
`interface` `ConstructedDataType` A representation of the model object 'Constructed Data Type'.
`interface` `DataLinkDataType` A representation of the model object 'Data Link Data Type'.
`interface` `DataType` A representation of the model object 'Data Type'.
`interface` `DateDataType` A representation of the model object 'Date Data Type'.
`interface` `DistinctUserDefinedType` A representation of the model object 'Distinct User Defined Type'.
`interface` `Domain` A representation of the model object 'Domain'.
`interface` `ElementType` A representation of the model object 'Element Type'.
`interface` `ExactNumericDataType` A representation of the model object 'Exact Numeric Data Type'.
`interface` `Field` A representation of the model object 'Field'.
`interface` `FixedPrecisionDataType` A representation of the model object 'Fixed Precision Data Type'.
`interface` `IntegerDataType` A representation of the model object 'Integer Data Type'.
`interface` `IntervalDataType` A representation of the model object 'Interval Data Type'.
`interface` `MultisetDataType` A representation of the model object 'Multiset Data Type'.
`interface` `NumberDataType` A representation of the model object 'Number Data Type'.
`interface` `NumericalDataType` A representation of the model object 'Numerical Data Type'.
`interface` `PredefinedDataType` A representation of the model object 'Predefined Data Type'.
`interface` `ReferenceDataType` A representation of the model object 'Reference Data Type'.
`interface` `RowDataType` A representation of the model object 'Row Data Type'.
`interface` `SQLDataType` A representation of the model object 'SQL Data Type'.
`interface` `StructuredUserDefinedType` A representation of the model object 'Structured User Defined Type'.
`interface` `TimeDataType` A representation of the model object 'Time Data Type'.
`interface` `UserDefinedType` A representation of the model object 'User Defined Type'.
`interface` `UserDefinedTypeOrdering` A representation of the model object 'User Defined Type Ordering'.
`interface` `XMLDataType` A representation of the model object 'XML Data Type'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.datatypes.impl

Classes in org.eclipse.datatools.modelbase.sql.datatypes.impl that implement SQLObject
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.ArrayDataTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.CollectionDataTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.ConstructedDataTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.DataTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.DistinctUserDefinedTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.DomainImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.MultisetDataTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.PredefinedDataTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.SQLDataTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.StructuredUserDefinedTypeImpl`
`class` `org.eclipse.datatools.modelbase.sql.datatypes.impl.UserDefinedTypeImpl`

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.datatypes.util

Methods in org.eclipse.datatools.modelbase.sql.datatypes.util with parameters of type SQLObject
`java.lang.Object` `SQLDataTypesSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.expressions

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.expressions
`interface` `QueryExpressionDefault` A representation of the model object 'Query Expression Default'.
`interface` `SearchConditionDefault` A representation of the model object 'Search Condition Default'.
`interface` `ValueExpressionDefault` A representation of the model object 'Value Expression Default'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.expressions.util

Methods in org.eclipse.datatools.modelbase.sql.expressions.util with parameters of type SQLObject
`java.lang.Object` `SQLExpressionsSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.query

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.query
`interface` `CallStatement` A representation of the model object 'Call Statement'.
`interface` `ColumnName` A representation of the model object 'SQL Column Name'.
`interface` `CursorReference` A representation of the model object 'SQL Cursor Reference'.
`interface` `Grouping` A representation of the model object 'SQL Group'.
`interface` `GroupingExpression` A representation of the model object 'SQL Grouping Expression'.
`interface` `GroupingSets` A representation of the model object 'SQL Grouping Sets'.
`interface` `GroupingSetsElement` A representation of the model object 'SQL Grouping Sets Element'.
`interface` `GroupingSetsElementExpression` A representation of the model object 'SQL Grouping Sets Element Expression'.
`interface` `GroupingSetsElementSublist` A representation of the model object 'SQL Grouping Sets Element Sublist'.
`interface` `GroupingSpecification` A representation of the model object 'SQL Group By Specification'.
`interface` `MergeInsertSpecification` A representation of the model object 'Merge Insert Specification'.
`interface` `MergeOnCondition` A representation of the model object 'Merge On Condition'.
`interface` `MergeOperationSpecification` A representation of the model object 'Merge Operation Specification'.
`interface` `MergeSourceTable` A representation of the model object 'Merge Source Table'.
`interface` `MergeTargetTable` A representation of the model object 'Merge Target Table'.
`interface` `MergeUpdateSpecification` A representation of the model object 'Merge Update Specification'.
`interface` `OrderByOrdinal` A representation of the model object 'SQL Order By Ordinal'.
`interface` `OrderByResultColumn` A representation of the model object 'Order By Result Column'.
`interface` `OrderBySpecification` A representation of the model object 'SQL Order By Specification'.
`interface` `OrderByValueExpression` A representation of the model object 'SQL Order By Value Expression'.
`interface` `Predicate` A representation of the model object 'SQL Predicate'.
`interface` `PredicateBasic` A representation of the model object 'SQL Predicate Basic'.
`interface` `PredicateBetween` A representation of the model object 'SQL Predicate Between'.
`interface` `PredicateExists` A representation of the model object 'SQL Predicate Exists'.
`interface` `PredicateIn` A representation of the model object 'SQL Predicate In'.
`interface` `PredicateInValueList` A representation of the model object 'SQL Predicate In Value List'.
`interface` `PredicateInValueRowSelect` A representation of the model object 'SQL Predicate In Value Row Select'.
`interface` `PredicateInValueSelect` A representation of the model object 'SQL Predicate In Value Select'.
`interface` `PredicateIsNull` A representation of the model object 'SQL Predicate Null'.
`interface` `PredicateLike` A representation of the model object 'SQL Predicate Like'.
`interface` `PredicateQuantified` A representation of the model object 'SQL Predicate Quantified'.
`interface` `PredicateQuantifiedRowSelect` A representation of the model object 'SQL Predicate Quantified Row Select'.
`interface` `PredicateQuantifiedValueSelect` A representation of the model object 'SQL Predicate Quantified Value Select'.
`interface` `ProcedureReference` A representation of the model object 'Procedure Reference'.
`interface` `QueryChangeStatement` A representation of the model object 'Change Statement'.
`interface` `QueryCombined` A representation of the model object 'Combined'.
`interface` `QueryDeleteStatement` A representation of the model object 'SQL Delete Statement'.
`interface` `QueryExpressionBody` A representation of the model object 'Expression Body'.
`interface` `QueryExpressionRoot` A representation of the model object 'Expression'.
`interface` `QueryInsertStatement` A representation of the model object 'SQL Insert Statement'.
`interface` `QueryMergeStatement` A representation of the model object 'SQL Merge Statement'.
`interface` `QueryNested` A representation of the model object 'Query Nested'.
`interface` `QueryResultSpecification` A representation of the model object 'SQL Result Column Specification'.
`interface` `QuerySearchCondition` A representation of the model object 'SQL Search Condition'.
`interface` `QuerySelect` A representation of the model object 'Select'.
`interface` `QuerySelectStatement` A representation of the model object 'SQL Select Statement'.
`interface` `QueryStatement` A representation of the model object 'Statement'.
`interface` `QueryUpdateStatement` A representation of the model object 'SQL Update Statement'.
`interface` `QueryValueExpression` A representation of the model object 'SQL Value Expression'.
`interface` `QueryValues` A representation of the model object 'Values'.
`interface` `ResultColumn` A representation of the model object 'SQL Result Column'.
`interface` `ResultTableAllColumns` A representation of the model object 'SQL Result Column All'.
`interface` `SearchConditionCombined` A representation of the model object 'SQL Search Condition Combined'.
`interface` `SearchConditionNested` A representation of the model object 'SQL Search Condition Nested'.
`interface` `SQLQueryObject` A representation of the model object 'Object'.
`interface` `SuperGroup` A representation of the model object 'SQL Super Group'.
`interface` `SuperGroupElement` A representation of the model object 'SQL Super Group Element'.
`interface` `SuperGroupElementExpression` A representation of the model object 'SQL Super Group Element Expression'.
`interface` `SuperGroupElementSublist` A representation of the model object 'SQL Super Group Element Sublist'.
`interface` `TableCorrelation` A representation of the model object 'SQL Table Correlation'.
`interface` `TableExpression` A representation of the model object 'SQL Table Expression'.
`interface` `TableFunction` A representation of the model object 'SQL Table Function'.
`interface` `TableInDatabase` A representation of the model object 'SQLRDB Table'.
`interface` `TableJoined` A representation of the model object 'SQL Table Joined'.
`interface` `TableNested` A representation of the model object 'SQL Table Nested'.
`interface` `TableQueryLateral` A representation of the model object 'Table Query Lateral'.
`interface` `TableReference` A representation of the model object 'SQL Table Reference'.
`interface` `UpdatabilityExpression` A representation of the model object 'Updatability Expression'.
`interface` `UpdateAssignmentExpression` A representation of the model object 'SQL Assignment Expression'.
`interface` `UpdateOfColumn` A representation of the model object 'Update Of Column'.
`interface` `UpdateSource` A representation of the model object 'Update Source'.
`interface` `UpdateSourceExprList` A representation of the model object 'Update Source Expr List'.
`interface` `UpdateSourceQuery` A representation of the model object 'Update Source Query'.
`interface` `ValueExpressionAtomic` A representation of the model object 'SQL Value Expression Atomic'.
`interface` `ValueExpressionCase` A representation of the model object 'SQL Value Expression Case'.
`interface` `ValueExpressionCaseElse` A representation of the model object 'SQL Value Expression Case Else'.
`interface` `ValueExpressionCaseSearch` A representation of the model object 'SQL Value Expression Case Search'.
`interface` `ValueExpressionCaseSearchContent` A representation of the model object 'SQL Value Expression Case Search Content'.
`interface` `ValueExpressionCaseSimple` A representation of the model object 'SQL Value Expression Case Simple'.
`interface` `ValueExpressionCaseSimpleContent` A representation of the model object 'SQL Value Expression Case Simple Content'.
`interface` `ValueExpressionCast` A representation of the model object 'SQL Value Expression Cast'.
`interface` `ValueExpressionColumn` A representation of the model object 'SQL Value Expression Column'.
`interface` `ValueExpressionCombined` A representation of the model object 'SQL Value Expression Combined'.
`interface` `ValueExpressionDefaultValue` A representation of the model object 'SQL Value Expression Default'.
`interface` `ValueExpressionFunction` A representation of the model object 'SQL Value Expression Function'.
`interface` `ValueExpressionLabeledDuration` A representation of the model object 'SQL Value Expression Labeled Duration'.
`interface` `ValueExpressionNested` A representation of the model object 'SQL Value Expression Nested'.
`interface` `ValueExpressionNullValue` A representation of the model object 'SQL Value Expression Null'.
`interface` `ValueExpressionRow` A representation of the model object 'Value Expression Row'.
`interface` `ValueExpressionScalarSelect` A representation of the model object 'SQL Value Expression Scalar Select'.
`interface` `ValueExpressionSimple` A representation of the model object 'SQL Value Expression Simple'.
`interface` `ValueExpressionVariable` A representation of the model object 'SQL Value Expression Variable'.
`interface` `ValuesRow` A representation of the model object 'SQL Values Row'.
`interface` `WithTableReference` A representation of the model object 'With Table Reference'.
`interface` `WithTableSpecification` A representation of the model object 'With Table Specification'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.query.util

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.query.util
`interface` `SQLQueryArrayDataType` The SQL Model SQLDataTypesFactory class does not provide a method to create an ArrayDataType, and the constructor of ArrayDataTypeImpl is protected, so we need to provide our own interface Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer can generate SQL for them.
`interface` `SQLQueryMultisetDataType` The SQL Model SQLDataTypesFactory class does not provide a method to create a MultisetDataType, and the constructor of MultisetDataTypeImpl is protected, so we need to provide our own interface Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer can generate SQL for them.

Classes in org.eclipse.datatools.modelbase.sql.query.util that implement SQLObject
`class` `SQLQueryArrayDataTypeImpl` The SQL Model SQLDataTypesFactory class does not provide a method to create an ArrayDataType, and the constructor of ArrayDataTypeImpl is protected, so we need to provide our own interface Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer can generate SQL for them.
`class` `SQLQueryMultisetDataTypeImpl` The SQL Model SQLDataTypesFactory class does not provide a method to create an ArrayDataType, and the constructor of ArrayDataTypeImpl is protected, so we need to provide our own interface Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer can generate SQL for them.

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type SQLObject
`java.lang.Object` `SQLQueryModelSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.routines

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.routines
`interface` `BuiltInFunction` A representation of the model object 'Built In Function'.
`interface` `Function` A representation of the model object 'Function'.
`interface` `Method` A representation of the model object 'Method'.
`interface` `Parameter` A representation of the model object 'Parameter'.
`interface` `Procedure` A representation of the model object 'Procedure'.
`interface` `Routine` A representation of the model object 'Routine'.
`interface` `RoutineResultTable` A representation of the model object 'Routine Result Table'.
`interface` `Source` A representation of the model object 'Source'.
`interface` `UserDefinedFunction` A representation of the model object 'User Defined Function'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.routines.impl

Classes in org.eclipse.datatools.modelbase.sql.routines.impl that implement SQLObject
`class` `org.eclipse.datatools.modelbase.sql.routines.impl.FunctionImpl`
`class` `org.eclipse.datatools.modelbase.sql.routines.impl.ParameterImpl`
`class` `org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImpl`
`class` `org.eclipse.datatools.modelbase.sql.routines.impl.RoutineImpl`
`class` `org.eclipse.datatools.modelbase.sql.routines.impl.UserDefinedFunctionImpl`

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.routines.util

Methods in org.eclipse.datatools.modelbase.sql.routines.util with parameters of type SQLObject
`java.lang.Object` `SQLRoutinesSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.schema

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.schema
`interface` `Catalog` A representation of the model object 'Catalog'.
`interface` `Database` A representation of the model object 'Database'.
`interface` `Dependency` A representation of the model object 'Dependency'.
`interface` `Event` A representation of the model object 'Event'.
`interface` `IdentitySpecifier` A representation of the model object 'Identity Specifier'.
`interface` `Schema` A representation of the model object 'Schema'.
`interface` `Sequence` A representation of the model object 'Sequence'.
`interface` `TypedElement` A representation of the model object 'Typed Element'.

Methods in org.eclipse.datatools.modelbase.sql.schema that return SQLObject
`SQLObject` `ObjectExtension.getSQLObject()` Returns the value of the 'SQL Object' container reference.
`SQLObject` `Comment.getSQLObject()` Returns the value of the 'SQL Object' reference.

Methods in org.eclipse.datatools.modelbase.sql.schema with parameters of type SQLObject
`void` `ObjectExtension.setSQLObject(SQLObject value)` Sets the value of the '`SQL Object`' container reference.
`void` `Comment.setSQLObject(SQLObject value)` Sets the value of the '`SQL Object`' reference.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.schema.impl

Classes in org.eclipse.datatools.modelbase.sql.schema.impl that implement SQLObject
`class` `org.eclipse.datatools.modelbase.sql.schema.impl.CatalogImpl`
`class` `org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl`
`class` `org.eclipse.datatools.modelbase.sql.schema.impl.EventImpl`
`class` `org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImpl`
`class` `org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl`
`class` `org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl`
`class` `org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImpl`

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.schema.util

Methods in org.eclipse.datatools.modelbase.sql.schema.util with parameters of type SQLObject
`java.lang.Object` `SQLSchemaSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.statements

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.statements
`interface` `SQLStatementDefault` A representation of the model object 'SQL Statement Default'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.statements.util

Methods in org.eclipse.datatools.modelbase.sql.statements.util with parameters of type SQLObject
`java.lang.Object` `SQLStatementsSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.tables

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.tables
`interface` `BaseTable` A representation of the model object 'Base Table'.
`interface` `Column` A representation of the model object 'Column'.
`interface` `DerivedTable` A representation of the model object 'Derived Table'.
`interface` `PersistentTable` A representation of the model object 'Persistent Table'.
`interface` `Table` A representation of the model object 'Table'.
`interface` `TemporaryTable` A representation of the model object 'Temporary Table'.
`interface` `Trigger` A representation of the model object 'Trigger'.
`interface` `ViewTable` A representation of the model object 'View Table'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.tables.impl

Classes in org.eclipse.datatools.modelbase.sql.tables.impl that implement SQLObject
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl`
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl`
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.DerivedTableImpl`
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.PersistentTableImpl`
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl`
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl`
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.TriggerImpl`
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.ViewTableImpl`

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.tables.util

Methods in org.eclipse.datatools.modelbase.sql.tables.util with parameters of type SQLObject
`java.lang.Object` `SQLTablesSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.xml.query

Subinterfaces of SQLObject in org.eclipse.datatools.modelbase.sql.xml.query
`interface` `XMLAggregateFunction` A representation of the model object 'XML Aggregate Function'.
`interface` `XMLAggregateSortSpecification` A representation of the model object 'XML Aggregate Sort Specification'.
`interface` `XMLAttributeDeclarationItem` A representation of the model object 'XML Attribute Declaration Item'.
`interface` `XMLNamespaceDeclarationDefault` A representation of the model object 'XML Namespace Declaration Default'.
`interface` `XMLNamespaceDeclarationItem` A representation of the model object 'XML Namespace Declaration Item'.
`interface` `XMLNamespaceDeclarationPrefix` A representation of the model object 'XML Namespace Declaration Prefix'.
`interface` `XMLNamespacesDeclaration` A representation of the model object 'XML Namespaces Declaration'.
`interface` `XMLPredicate` A representation of the model object 'XML Predicate'.
`interface` `XMLPredicateContent` A representation of the model object 'XML Predicate Content'.
`interface` `XMLPredicateDocument` A representation of the model object 'XML Predicate Document'.
`interface` `XMLPredicateExists` A representation of the model object 'XML Predicate Exists'.
`interface` `XMLPredicateValid` A representation of the model object 'XML Predicate Valid'.
`interface` `XMLQueryArgumentItem` A representation of the model object 'XML Query Argument Item'.
`interface` `XMLQueryArgumentList` A representation of the model object 'XML Query Argument List'.
`interface` `XMLQueryExpression` A representation of the model object 'XML Query Expression'.
`interface` `XMLSerializeFunction` A representation of the model object 'XML Serialize Function'.
`interface` `XMLSerializeFunctionEncoding` A representation of the model object 'XML Serialize Function Encoding'.
`interface` `XMLSerializeFunctionTarget` A representation of the model object 'XML Serialize Function Target'.
`interface` `XMLTableColumnDefinitionDefault` A representation of the model object 'XML Table Column Definition Default'.
`interface` `XMLTableColumnDefinitionItem` A representation of the model object 'XML Table Column Definition Item'.
`interface` `XMLTableColumnDefinitionOrdinality` A representation of the model object 'XML Table Column Definition Ordinality'.
`interface` `XMLTableColumnDefinitionRegular` A representation of the model object 'XML Table Column Definition Regular'.
`interface` `XMLTableFunction` A representation of the model object 'XML Table Function'.
`interface` `XMLValueExpressionCast` A representation of the model object 'XML Value Expression Cast'.
`interface` `XMLValueFunction` A representation of the model object 'XML Value Function'.
`interface` `XMLValueFunctionComment` A representation of the model object 'XML Value Function Comment'.
`interface` `XMLValueFunctionCommentContent` A representation of the model object 'XML Value Function Comment Content'.
`interface` `XMLValueFunctionConcat` A representation of the model object 'XML Value Function Concat'.
`interface` `XMLValueFunctionConcatContentItem` A representation of the model object 'XML Value Function Concat Content Item'.
`interface` `XMLValueFunctionDocument` A representation of the model object 'XML Value Function Document'.
`interface` `XMLValueFunctionDocumentContent` A representation of the model object 'XML Value Function Document Content'.
`interface` `XMLValueFunctionElement` A representation of the model object 'XML Value Function Element'.
`interface` `XMLValueFunctionElementContentItem` A representation of the model object 'XML Value Function Element Content Item'.
`interface` `XMLValueFunctionElementContentList` A representation of the model object 'XML Value Function Element Content List'.
`interface` `XMLValueFunctionForest` A representation of the model object 'XML Value Function Forest'.
`interface` `XMLValueFunctionForestContentItem` A representation of the model object 'XML Value Function Forest Content Item'.
`interface` `XMLValueFunctionParse` A representation of the model object 'XML Value Function Parse'.
`interface` `XMLValueFunctionParseContent` A representation of the model object 'XML Value Function Parse Content'.
`interface` `XMLValueFunctionPI` A representation of the model object 'XML Value Function PI'.
`interface` `XMLValueFunctionPIContent` A representation of the model object 'XML Value Function PI Content'.
`interface` `XMLValueFunctionQuery` A representation of the model object 'XML Value Function Query'.
`interface` `XMLValueFunctionQueryReturning` A representation of the model object 'XML Value Function Query Returning'.
`interface` `XMLValueFunctionText` A representation of the model object 'XML Value Function Text'.
`interface` `XMLValueFunctionTextContent` A representation of the model object 'XML Value Function Text Content'.
`interface` `XMLValueFunctionValidate` A representation of the model object 'XML Value Function Validate'.
`interface` `XMLValueFunctionValidateAccordingTo` A representation of the model object 'XML Value Function Validate According To'.
`interface` `XMLValueFunctionValidateAccordingToIdentifier` A representation of the model object 'XML Value Function Validate According To Identifier'.
`interface` `XMLValueFunctionValidateAccordingToURI` A representation of the model object 'XML Value Function Validate According To URI'.
`interface` `XMLValueFunctionValidateContent` A representation of the model object 'XML Value Function Validate Content'.
`interface` `XMLValueFunctionValidateElement` A representation of the model object 'XML Value Function Validate Element'.
`interface` `XMLValueFunctionValidateElementName` A representation of the model object 'XML Value Function Validate Element Name'.
`interface` `XMLValueFunctionValidateElementNamespace` A representation of the model object 'XML Value Function Validate Element Namespace'.

Uses of SQLObject in org.eclipse.datatools.modelbase.sql.xml.query.util

Methods in org.eclipse.datatools.modelbase.sql.xml.query.util with parameters of type SQLObject
`java.lang.Object` `SQLXMLQueryModelSwitch.caseSQLObject(SQLObject object)` Returns the result of interpreting the object as an instance of 'SQL Object'.

Uses of SQLObject in org.eclipse.datatools.sqltools.schemaobjecteditor.ddl

Methods in org.eclipse.datatools.sqltools.schemaobjecteditor.ddl with parameters of type SQLObject
`java.lang.String[]` `IDDLGeneratorWrapper.getCreateStatementsDDL(SQLObject[] objs)` Returns the create statements DDL for the given SQL objects
`java.lang.String[]` `DDLGeneratorWrapper.getCreateStatementsDDL(SQLObject[] objs)`

Uses of SQLObject in org.eclipse.datatools.sqltools.schemaobjecteditor.model

Methods in org.eclipse.datatools.sqltools.schemaobjecteditor.model that return SQLObject
`SQLObject` `ISchemaObjectEditModel.getMainSQLObject()` Returns the underlying SQL object
`SQLObject` `AbstractSchemaObjectImmutableModel.getMainSQLObject()`
`SQLObject` `AbstractSchemaObjectEditModel.getMainSQLObject()`
`SQLObject` `ISchemaObjectImmutableModel.getMainSQLObject()` Returns the main SQL object referenced by this model, for example, the table

Constructors in org.eclipse.datatools.sqltools.schemaobjecteditor.model with parameters of type SQLObject
`AbstractSchemaObjectImmutableModel(SQLObject object, java.util.Map ojbects)`

Uses of SQLObject in org.eclipse.datatools.sqltools.schemaobjecteditor.ui

Methods in org.eclipse.datatools.sqltools.schemaobjecteditor.ui with parameters of type SQLObject
`void` `ISchemaObjectEditorHandler.forceFocusObject(SQLObject object)` Performs a set focus action in schema editor to the given SQL object. Generally there're two steps: 1.Focus the page;2.Focus the UI component of the given object in that page.

Uses of SQLObject in org.eclipse.datatools.sqltools.schemaobjecteditor.ui.action

Methods in org.eclipse.datatools.sqltools.schemaobjecteditor.ui.action that return SQLObject
`SQLObject` `EditSchemaObjectAction.getSQLObject()`

Methods in org.eclipse.datatools.sqltools.schemaobjecteditor.ui.action with parameters of type SQLObject
`void` `EditSchemaObjectAction.setSQLObject(SQLObject object)`
`void` `IEditSchemaObjectAction.setSQLObject(SQLObject object)` Set the object to be opened

Constructors in org.eclipse.datatools.sqltools.schemaobjecteditor.ui.action with parameters of type SQLObject
`EditSchemaObjectAction(SQLObject obj, ISchemaObjectEditModel modelObj)` Passes a SQL object, will calculate other necessary information via this object

Uses of SQLObject in org.eclipse.datatools.sqltools.schemaobjecteditor.ui.core

Methods in org.eclipse.datatools.sqltools.schemaobjecteditor.ui.core with parameters of type SQLObject
`void` `DefaultSchemaObjectEditorHandler.forceFocusObject(SQLObject object)` Should be invoked in UI thread

Uses of SQLObject in org.eclipse.datatools.sqltools.schemaobjecteditor.ui.util

Methods in org.eclipse.datatools.sqltools.schemaobjecteditor.ui.util with parameters of type SQLObject
`static void` `SchemaObjectEditorUtils.expandNode(SQLObject obj)` Expand the tree node and reveal the editing object after refresh For editor, we do not know the status of the tree in the DSE when editing, so we have to expand every node on the path from the root to the editing object.
`static org.eclipse.swt.widgets.TreeItem` `SchemaObjectEditorUtils.findAndExpandObjectNode(org.eclipse.swt.widgets.TreeItem item, SQLObject obj, org.eclipse.ui.navigator.CommonViewer viewer)`

Uses of SQLObject in org.eclipse.datatools.sqltools.sql.parser.ast

Methods in org.eclipse.datatools.sqltools.sql.parser.ast that return SQLObject
`SQLObject` `IASTDeployable.getSQLModel()` Returns the corresponding procedural object sql model, such as `Routine`,`Trigger` or `Event`.

Methods in org.eclipse.datatools.sqltools.sql.parser.ast with parameters of type SQLObject
`void` `IASTDeployable.setSQLModel(SQLObject model)` Associates a SQLObject with this AST node.

Uses of SQLObject in org.eclipse.datatools.sqltools.sql.updater

Constructors in org.eclipse.datatools.sqltools.sql.updater with parameters of type SQLObject
`ProceduralObjectSourceUpdater(SQLObject _object, DatabaseDefinition dbDefinition)`

Uses of SQLObject in org.eclipse.datatools.sqltools.sql.util

Methods in org.eclipse.datatools.sqltools.sql.util that return SQLObject
`static SQLObject` `ModelUtil.findProceduralObject(org.eclipse.datatools.sqltools.core.ProcIdentifier proc)`
`static SQLObject` `ModelUtil.findProceduralObject(org.eclipse.datatools.sqltools.core.ProcIdentifier proc, boolean refresh)`
`static SQLObject` `ModelUtil.findProceduralObject(org.eclipse.datatools.sqltools.core.ProcIdentifier proc, boolean refresh, boolean caseSensitive)`
`static SQLObject` `ModelUtil.findProceduralObject(org.eclipse.datatools.sqltools.core.ProcIdentifier proc, boolean refresh, boolean caseSensitive, boolean ignoreTableName)`

Methods in org.eclipse.datatools.sqltools.sql.util with parameters of type SQLObject
`static org.eclipse.datatools.sqltools.core.services.ActionService` `DSEUtil.getActionService(SQLObject object)` Get the ActionService by SQLObject
`static java.util.List` `ModelUtil.getAuthorizationIdentifiers(SQLObject obj)` Returns all the authorization identifiers
`static DatabaseDefinition` `ModelUtil.getDatabaseDefinition(SQLObject obj)`
`static org.eclipse.datatools.sqltools.core.DatabaseVendorDefinitionId` `ModelUtil.getDatabaseVendorDefinitionId(SQLObject obj)`
`static void` `DSEUtil.refreshParent(SQLObject element)` Refreshes the parent object.

Uses of SQLObject in org.eclipse.datatools.sqltools.sqlbuilder.dialogs

Methods in org.eclipse.datatools.sqltools.sqlbuilder.dialogs that return SQLObject
`SQLObject` `AddTableDialog.getTableValue()` Return the selected table

Methods in org.eclipse.datatools.sqltools.sqlbuilder.dialogs with parameters of type SQLObject
`boolean` `AddTableDialog.checkForTable(java.util.Vector tableVector, SQLObject checkTable)`