|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASESchemaImpl
org.eclipse.datatools.enablement.ase.catalog.SybaseASECatalogSchema
public class SybaseASECatalogSchema
| Nested Class Summary | |
|---|---|
static class |
SybaseASECatalogSchema.ASEProcedureFactory
|
static class |
SybaseASECatalogSchema.ASESysTableFactory
Factory for creating system table |
static class |
SybaseASECatalogSchema.ASEUserTableFactory
Factory for creating user defined table including proxy table and temp table |
static class |
SybaseASECatalogSchema.ASEViewTableFactory
Factroy for creating view table |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
SybaseASECatalogSchema()
|
|
| Method Summary | |
|---|---|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
Database |
getCatalogDatabase()
|
java.sql.Connection |
getConnection()
|
org.eclipse.emf.common.util.EList |
getDefaults()
|
org.eclipse.emf.common.util.EList |
getIndices()
|
AuthorizationIdentifier |
getOwner()
|
java.lang.String |
getRefreshContext(java.lang.Object obj)
|
org.eclipse.emf.common.util.EList |
getRoutines()
|
org.eclipse.emf.common.util.EList |
getRules()
|
org.eclipse.emf.common.util.EList |
getSuperIndices()
|
org.eclipse.emf.common.util.EList |
getSuperTriggers()
|
org.eclipse.emf.common.util.EList |
getTables()
|
org.eclipse.emf.common.util.EList |
getTriggers()
|
org.eclipse.emf.common.util.EList |
getUserDefinedTypes()
|
void |
loadIndices(java.util.List indexWrappers,
ISybaseASECatalogTable table)
|
void |
loadTriggers(java.util.List trigNames,
ISybaseASECatalogTable table)
|
boolean |
needsRefresh(java.lang.String context)
|
void |
refresh()
|
void |
refresh(java.lang.String context)
|
| Methods inherited from class org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASESchemaImpl |
|---|
eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getDatabase, getEncryptionKeys, getNormalTables, getProxyTables, getSystemAndNormalTable, getSystemProcedures, getSystemTables, getViewTables, getWebServicesAsTables |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl |
|---|
basicGetCatalog, basicGetDatabase, basicGetOwner, basicSetCatalog, basicSetDatabase, basicSetOwner, getAssertions, getBuiltInFunctions, getCatalog, getCharSets, getProcedures, getSequences, getUDFs, setCatalog, setDatabase, setOwner |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel, toString |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl |
|---|
eContents, eCrossReferences, getName, getNameGen, setName |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eIsProxy, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.Schema |
|---|
getAssertions, getBuiltInFunctions, getCatalog, getCharSets, getProcedures, getSequences, getUDFs, setCatalog, setDatabase, setOwner |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
|---|
getName, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Constructor Detail |
|---|
public SybaseASECatalogSchema()
| Method Detail |
|---|
public Database getCatalogDatabase()
getCatalogDatabase in interface ICatalogObjectpublic java.sql.Connection getConnection()
getConnection in interface ICatalogObjectpublic void refresh()
refresh in interface ICatalogObjectpublic void refresh(java.lang.String context)
refresh in interface org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2public boolean needsRefresh(java.lang.String context)
needsRefresh in interface org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2public java.lang.String getRefreshContext(java.lang.Object obj)
getRefreshContext in interface org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2public AuthorizationIdentifier getOwner()
SchemaImpl
getOwner in interface SchemagetOwner in class SchemaImplSchema.setOwner(AuthorizationIdentifier),
SQLSchemaPackage.getSchema_Owner(),
AuthorizationIdentifier.getOwnedSchema()public org.eclipse.emf.common.util.EList getTables()
SchemaImpl
getTables in interface SchemagetTables in class SchemaImplSQLSchemaPackage.getSchema_Tables(),
Table.getSchema()public org.eclipse.emf.common.util.EList getRoutines()
SchemaImpl
getRoutines in interface SchemagetRoutines in class SchemaImplSQLSchemaPackage.getSchema_Routines(),
Routine.getSchema()public org.eclipse.emf.common.util.EList getUserDefinedTypes()
SchemaImpl
getUserDefinedTypes in interface SchemagetUserDefinedTypes in class SchemaImplSQLSchemaPackage.getSchema_UserDefinedTypes(),
UserDefinedType.getSchema()public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet in interface org.eclipse.emf.ecore.EObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.util.EList getDefaults()
SybaseASESchemaImpl
getDefaults in interface SybaseASESchemagetDefaults in class SybaseASESchemaImplSybaseasesqlmodelPackage.getSybaseASESchema_Defaults(),
SybaseASEDefault.getSchema()public org.eclipse.emf.common.util.EList getRules()
SybaseASESchemaImpl
getRules in interface SybaseASESchemagetRules in class SybaseASESchemaImplSybaseasesqlmodelPackage.getSybaseASESchema_Rules(),
SybaseASERule.getSchema()public org.eclipse.emf.common.util.EList getTriggers()
SchemaImpl
getTriggers in interface SchemagetTriggers in class SchemaImplSQLSchemaPackage.getSchema_Triggers(),
Trigger.getSchema()
public void loadTriggers(java.util.List trigNames,
ISybaseASECatalogTable table)
public org.eclipse.emf.common.util.EList getIndices()
SchemaImpl
getIndices in interface SchemagetIndices in class SchemaImplSQLSchemaPackage.getSchema_Indices(),
Index.getSchema()
public void loadIndices(java.util.List indexWrappers,
ISybaseASECatalogTable table)
public java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptablepublic org.eclipse.emf.common.util.EList getSuperTriggers()
public org.eclipse.emf.common.util.EList getSuperIndices()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||