| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SybaseASEBaseTable
A representation of the model object 'Sybase ASE Base Table'.
The following features are supported:
Lock SchemaFill FactorMax Row Per PageExp Row SizeReserve Page GapIdentity GapSegmentConcurrency Opt ThresholdPartition ConditionTable Only Cache InfoText Only Cache InfoLock PromotionPartitionsText Image SegmentSystem Table
SybaseasesqlmodelPackage.getSybaseASEBaseTable()| Method Summary | |
|---|---|
|  int | getConcurrencyOptThreshold()Returns the value of the 'Concurrency Opt Threshold' attribute. | 
|  int | getExpRowSize()Returns the value of the 'Exp Row Size' attribute. | 
|  int | getFillFactor()Returns the value of the 'Fill Factor' attribute. | 
|  int | getIdentityGap()Returns the value of the 'Identity Gap' attribute. | 
|  org.eclipse.emf.common.util.EList | getLockPromotion()Returns the value of the 'Lock Promotion' containment reference list. | 
|  LockingSchemaType | getLockSchema()Returns the value of the 'Lock Schema' attribute. | 
|  int | getMaxRowPerPage()Returns the value of the 'Max Row Per Page' attribute. | 
|  SybaseASEPartition | getPartitionCondition()Returns the value of the 'Partition Condition' containment reference. | 
|  int | getPartitions()Returns the value of the 'Partitions' attribute. | 
|  int | getReservePageGap()Returns the value of the 'Reserve Page Gap' attribute. | 
|  SybaseASESegment | getSegment()Returns the value of the 'Segment' reference. | 
|  CacheInfo | getTableOnlyCacheInfo()Returns the value of the 'Table Only Cache Info' containment reference. | 
|  SybaseASESegment | getTextImageSegment()Returns the value of the 'Text Image Segment' reference. | 
|  CacheInfo | getTextOnlyCacheInfo()Returns the value of the 'Text Only Cache Info' containment reference. | 
|  boolean | isSystemTable()Returns the value of the 'System Table' attribute. | 
|  void | setConcurrencyOptThreshold(int value)Sets the value of the ' Concurrency Opt Threshold' attribute. | 
|  void | setExpRowSize(int value)Sets the value of the ' Exp Row Size' attribute. | 
|  void | setFillFactor(int value)Sets the value of the ' Fill Factor' attribute. | 
|  void | setIdentityGap(int value)Sets the value of the ' Identity Gap' attribute. | 
|  void | setLockSchema(LockingSchemaType value)Sets the value of the ' Lock Schema' attribute. | 
|  void | setMaxRowPerPage(int value)Sets the value of the ' Max Row Per Page' attribute. | 
|  void | setPartitionCondition(SybaseASEPartition value)Sets the value of the ' Partition Condition' containment reference. | 
|  void | setPartitions(int value)Sets the value of the ' Partitions' attribute. | 
|  void | setReservePageGap(int value)Sets the value of the ' Reserve Page Gap' attribute. | 
|  void | setSegment(SybaseASESegment value)Sets the value of the ' Segment' reference. | 
|  void | setSystemTable(boolean value)Sets the value of the ' System Table' attribute. | 
|  void | setTableOnlyCacheInfo(CacheInfo value)Sets the value of the ' Table Only Cache Info' containment reference. | 
|  void | setTextImageSegment(SybaseASESegment value)Sets the value of the ' Text Image Segment' reference. | 
|  void | setTextOnlyCacheInfo(CacheInfo value)Sets the value of the ' Text Only Cache Info' containment reference. | 
| Methods inherited from interface org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseBaseTable | 
|---|
| getCheckConstraints, isSystem | 
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.BaseTable | 
|---|
| getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints | 
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.Table | 
|---|
| getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt | 
| 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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
|---|
| eAdapters, eDeliver, eNotify, eSetDeliver | 
| Method Detail | 
|---|
LockingSchemaType getLockSchema()
LockingSchemaType.
 
 If the meaning of the 'Lock Schema' attribute isn't clear, there really should be more of a description here...
LockingSchemaType, 
setLockSchema(LockingSchemaType), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_LockSchema()void setLockSchema(LockingSchemaType value)
Lock Schema' attribute.
 
 
value - the new value of the 'Lock Schema' attribute.LockingSchemaType, 
getLockSchema()int getFillFactor()
"-1".
 
 If the meaning of the 'Fill Factor' attribute isn't clear, there really should be more of a description here...
setFillFactor(int), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_FillFactor()void setFillFactor(int value)
Fill Factor' attribute.
 
 
value - the new value of the 'Fill Factor' attribute.getFillFactor()int getMaxRowPerPage()
"-1".
 
 If the meaning of the 'Max Row Per Page' attribute isn't clear, there really should be more of a description here...
setMaxRowPerPage(int), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_MaxRowPerPage()void setMaxRowPerPage(int value)
Max Row Per Page' attribute.
 
 
value - the new value of the 'Max Row Per Page' attribute.getMaxRowPerPage()int getExpRowSize()
"-1".
 
 If the meaning of the 'Exp Row Size' attribute isn't clear, there really should be more of a description here...
setExpRowSize(int), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ExpRowSize()void setExpRowSize(int value)
Exp Row Size' attribute.
 
 
value - the new value of the 'Exp Row Size' attribute.getExpRowSize()int getReservePageGap()
"-1".
 
 If the meaning of the 'Reserve Page Gap' attribute isn't clear, there really should be more of a description here...
setReservePageGap(int), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ReservePageGap()void setReservePageGap(int value)
Reserve Page Gap' attribute.
 
 
value - the new value of the 'Reserve Page Gap' attribute.getReservePageGap()int getIdentityGap()
"-1".
 
 If the meaning of the 'Identity Gap' attribute isn't clear, there really should be more of a description here...
setIdentityGap(int), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_IdentityGap()void setIdentityGap(int value)
Identity Gap' attribute.
 
 
value - the new value of the 'Identity Gap' attribute.getIdentityGap()SybaseASESegment getSegment()
If the meaning of the 'Segment' reference isn't clear, there really should be more of a description here...
setSegment(SybaseASESegment), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_Segment()void setSegment(SybaseASESegment value)
Segment' reference.
 
 
value - the new value of the 'Segment' reference.getSegment()int getConcurrencyOptThreshold()
If the meaning of the 'Concurrency Opt Threshold' attribute isn't clear, there really should be more of a description here...
setConcurrencyOptThreshold(int), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ConcurrencyOptThreshold()void setConcurrencyOptThreshold(int value)
Concurrency Opt Threshold' attribute.
 
 
value - the new value of the 'Concurrency Opt Threshold' attribute.getConcurrencyOptThreshold()SybaseASEPartition getPartitionCondition()
If the meaning of the 'Partition Condition' reference isn't clear, there really should be more of a description here...
setPartitionCondition(SybaseASEPartition), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_PartitionCondition()void setPartitionCondition(SybaseASEPartition value)
Partition Condition' containment reference.
 
 
value - the new value of the 'Partition Condition' containment reference.getPartitionCondition()CacheInfo getTableOnlyCacheInfo()
If the meaning of the 'Table Only Cache Info' reference isn't clear, there really should be more of a description here...
setTableOnlyCacheInfo(CacheInfo), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TableOnlyCacheInfo()void setTableOnlyCacheInfo(CacheInfo value)
Table Only Cache Info' containment reference.
 
 
value - the new value of the 'Table Only Cache Info' containment reference.getTableOnlyCacheInfo()CacheInfo getTextOnlyCacheInfo()
If the meaning of the 'Text Only Cache Info' reference isn't clear, there really should be more of a description here...
setTextOnlyCacheInfo(CacheInfo), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TextOnlyCacheInfo()void setTextOnlyCacheInfo(CacheInfo value)
Text Only Cache Info' containment reference.
 
 
value - the new value of the 'Text Only Cache Info' containment reference.getTextOnlyCacheInfo()org.eclipse.emf.common.util.EList getLockPromotion()
LockPromotionInfo.
 
 If the meaning of the 'Lock Promotion' reference list isn't clear, there really should be more of a description here...
SybaseasesqlmodelPackage.getSybaseASEBaseTable_LockPromotion()int getPartitions()
"-1".
 
 If the meaning of the 'Partitions' attribute isn't clear, there really should be more of a description here...
setPartitions(int), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_Partitions()void setPartitions(int value)
Partitions' attribute.
 
 
value - the new value of the 'Partitions' attribute.getPartitions()SybaseASESegment getTextImageSegment()
If the meaning of the 'Text Image Segment' reference isn't clear, there really should be more of a description here...
setTextImageSegment(SybaseASESegment), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TextImageSegment()void setTextImageSegment(SybaseASESegment value)
Text Image Segment' reference.
 
 
value - the new value of the 'Text Image Segment' reference.getTextImageSegment()boolean isSystemTable()
If the meaning of the 'System Table' attribute isn't clear, there really should be more of a description here...
setSystemTable(boolean), 
SybaseasesqlmodelPackage.getSybaseASEBaseTable_SystemTable()void setSystemTable(boolean value)
System Table' attribute.
 
 
value - the new value of the 'System Table' attribute.isSystemTable()| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||