## Uses of Interface
org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject

Packages that use ICatalogObject
org.eclipse.datatools.connectivity.sqm.core.rte
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
org.eclipse.datatools.connectivity.sqm.loader
org.eclipse.datatools.enablement.ase.catalog
org.eclipse.datatools.enablement.hsqldb.catalog
org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.impl
org.eclipse.datatools.enablement.mysql.catalog
org.eclipse.datatools.enablement.sap.maxdb
org.eclipse.datatools.enablement.sqlite.loader
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.loaders
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.action
org.eclipse.datatools.enablement.sybase.ase.providers

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

Methods in org.eclipse.datatools.connectivity.sqm.core.rte with parameters of type ICatalogObject
`void` `RefreshManager.AddListener(ICatalogObject interestedObject, ICatalogObjectListener listener)`
`void` `ICatalogObjectListener.notifyChanged(ICatalogObject dmElement, int eventType)`
`void` `RefreshManager.referesh(ICatalogObject object)`
`void` `RefreshManager.removeListener(ICatalogObject interestedObject, ICatalogObjectListener listener)`

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

Classes in org.eclipse.datatools.connectivity.sqm.core.rte.jdbc that implement ICatalogObject
`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 ICatalogObject in org.eclipse.datatools.connectivity.sqm.loader

Methods in org.eclipse.datatools.connectivity.sqm.loader that return ICatalogObject
`ICatalogObject` `JDBCBaseLoader.getCatalogObject()`

Methods in org.eclipse.datatools.connectivity.sqm.loader with parameters of type ICatalogObject
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `SchemaObjectFilterProvider.getConnectionFilter(ICatalogObject catalogObject)`
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `CatalogFilterProvider.getConnectionFilter(ICatalogObject catalogObject)`
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `IConnectionFilterProvider.getConnectionFilter(ICatalogObject catalogObject)` Returns the ConnectionFilter associated with the given catalog object.
`org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionFilter` `SchemaFilterProvider.getConnectionFilter(ICatalogObject catalogObject)`
`void` `JDBCBaseLoader.setCatalogObject(ICatalogObject catalogObject)` Set the base catalog object for the loader Necessary to support the zero arg constructor

Constructors in org.eclipse.datatools.connectivity.sqm.loader with parameters of type ICatalogObject
`JDBCBaseLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)` Constructor for the base loader class.
`JDBCCatalogLoader(ICatalogObject catalogObject)` This constructs the loader using a CatalogFilterProvider filter.
`JDBCCatalogLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCProcedureColumnLoader(ICatalogObject catalogObject)` This constructs the loader using no filtering.
`JDBCProcedureColumnLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCRoutineColumnLoader(ICatalogObject catalogObject)` This constructs the loader using no filtering.
`JDBCRoutineColumnLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCRoutineLoader(ICatalogObject catalogObject)` This constructs the loader using the default ProcedureFactory and UserDefinedFunctionFactory and uses the ConnectionFilter.STORED_PROCEDURE_FILTER filter.
`JDBCRoutineLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)` This constructs the loader using the default ProcedureFactory and UserDefinedFunctionFactory.
`JDBCRoutineLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider, JDBCRoutineLoader.IRoutineFactory udfFactory, JDBCRoutineLoader.IRoutineFactory spFactory)`
`JDBCSchemaLoader(ICatalogObject catalogObject)` This constructs the loader using a SchemaFilterProvider filter.
`JDBCSchemaLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCTableColumnLoader(ICatalogObject catalogObject)` This constructs the loader using no filtering.
`JDBCTableColumnLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCTableConstraintLoader(ICatalogObject catalogObject)` This constructs the loader using no filter.
`JDBCTableConstraintLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCTableIndexLoader(ICatalogObject catalogObject)` This constructs the loader using no filtering.
`JDBCTableIndexLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCTableLoader(ICatalogObject catalogObject)` This constructs the loader using a ConnectionFilter.TABLE_FILTER filter.
`JDBCTableLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCTableSuperTableLoader(ICatalogObject catalogObject)` This constructs the loader using no filtering.
`JDBCTableSuperTableLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCUDFColumnLoader(ICatalogObject catalogObject)` This constructs the loader using no filtering.
`JDBCUDFColumnLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCUDTAttributeLoader(ICatalogObject catalogObject)` This constructs the loader using no filtering.
`JDBCUDTAttributeLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCUDTSuperTypeLoader(ICatalogObject catalogObject)` This constructs the loader using no filtering.
`JDBCUDTSuperTypeLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`
`JDBCUserDefinedTypeLoader(ICatalogObject catalogObject)` This constructs the loader using the default DistinctTypeFactory StructTypeFactory, no Java type factory, and uses the ConnectionFilter.USER_DEFINED_TYPE_FILTER filter.
`JDBCUserDefinedTypeLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)` This constructs the loader using the default DistinctTypeFactory StructTypeFactory, and no Java type factory.
`JDBCUserDefinedTypeLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider, JDBCUserDefinedTypeLoader.IUDTFactory distinctTypeFactory, JDBCUserDefinedTypeLoader.IUDTFactory structTypeFactory, JDBCUserDefinedTypeLoader.IUDTFactory javaTypeFactory)`

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

Classes in org.eclipse.datatools.enablement.ase.catalog that implement ICatalogObject
`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`

Constructors in org.eclipse.datatools.enablement.ase.catalog with parameters of type ICatalogObject
`ASETableColumnLoader(ICatalogObject catalogObject)`

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

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

Constructors in org.eclipse.datatools.enablement.hsqldb.catalog with parameters of type ICatalogObject
`HSQLDBSchemaLoader(ICatalogObject catalogObject)`
`HSQLDBSchemaLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`

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

Classes in org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.impl that implement ICatalogObject
`class` `IngresSchemaImpl` An implementation of the model object 'Ingres Schema'.
`class` `IngresViewTableImpl` An implementation of the model object 'Ingres View Table'.

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

Classes in org.eclipse.datatools.enablement.mysql.catalog that implement ICatalogObject
`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 ICatalogObject in org.eclipse.datatools.enablement.sap.maxdb

Constructors in org.eclipse.datatools.enablement.sap.maxdb with parameters of type ICatalogObject
`MaxDBTableConstraintLoader(ICatalogObject catalogObject)` This constructs the loader using no filter.
`MaxDBTableConstraintLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`

Uses of ICatalogObject in org.eclipse.datatools.enablement.sqlite.loader

Constructors in org.eclipse.datatools.enablement.sqlite.loader with parameters of type ICatalogObject
`SQLiteSchemaLoader(ICatalogObject catalogObject)`
`SQLiteTableConstraintLoader(ICatalogObject catalogObject)`
`SQLiteTableConstraintLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)`

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

Classes in org.eclipse.datatools.enablement.sybase.asa.base.catalog that implement ICatalogObject
`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`

Constructors in org.eclipse.datatools.enablement.sybase.asa.base.catalog with parameters of type ICatalogObject
`SybaseASACatalogBaseGroup(ICatalogObject catalogDatabase)`
`SybaseASACatalogBaseUser(ICatalogObject catalogDatabase)`

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

Constructors in org.eclipse.datatools.enablement.sybase.asa.baseloaders with parameters of type ICatalogObject
`SchemaASABaseLoader.ASABaseRoutineLoader(ICatalogObject catalogObj)`
`SchemaASABaseLoader.ASABaseTableLoader(ICatalogObject catalogObject)`
`SchemaASABaseLoader.ASABaseUDTLoader(ICatalogObject catalogObj)`
`SybaseASABaseDatabaseLoader.ASABaseSchemaLoader(ICatalogObject catalogObject)`
`TableASABaseLoader.ASABaseColumnLoader(ICatalogObject catalogObj)`

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

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

Constructors in org.eclipse.datatools.enablement.sybase.asa.catalog with parameters of type ICatalogObject
`SybaseASACatalog.ASASchemaLoader(ICatalogObject catalogObject)`

Uses of ICatalogObject in org.eclipse.datatools.enablement.sybase.asa.loaders

Constructors in org.eclipse.datatools.enablement.sybase.asa.loaders with parameters of type ICatalogObject
`SchemaASALoader.ASATableLoader(ICatalogObject catalogObject)`
`SybaseASADatabaseLoader.ASASchemaLoader(ICatalogObject catalogObject)`

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

Constructors in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.action with parameters of type ICatalogObject
`RefreshSchemaObjectsAction(ICatalogObject parentObj)`

Uses of ICatalogObject in org.eclipse.datatools.enablement.sybase.ase.providers

Methods in org.eclipse.datatools.enablement.sybase.ase.providers with parameters of type ICatalogObject
`void` `SybaseASEContentProvider.notifyChanged(ICatalogObject dmElement, int eventType)` Will get notified whenever the Server Explorer needs to be refreshed