|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TableGenerator
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_CATALOG_PROPERTY
|
static java.lang.Integer |
DEFAULT_INITIAL_VALUE
|
static java.lang.String |
DEFAULT_PK_COLUMN_NAME_PROPERTY
|
static java.lang.String |
DEFAULT_PK_COLUMN_VALUE_PROPERTY
|
static java.lang.String |
DEFAULT_SCHEMA_PROPERTY
|
static java.lang.String |
DEFAULT_TABLE_PROPERTY
|
static java.lang.String |
DEFAULT_VALUE_COLUMN_NAME_PROPERTY
|
static java.lang.String |
SPECIFIED_CATALOG_PROPERTY
|
static java.lang.String |
SPECIFIED_PK_COLUMN_NAME_PROPERTY
|
static java.lang.String |
SPECIFIED_PK_COLUMN_VALUE_PROPERTY
|
static java.lang.String |
SPECIFIED_SCHEMA_PROPERTY
|
static java.lang.String |
SPECIFIED_TABLE_PROPERTY
|
static java.lang.String |
SPECIFIED_VALUE_COLUMN_NAME_PROPERTY
|
static java.lang.String |
UNIQUE_CONSTRAINTS_LIST
|
Fields inherited from interface org.eclipse.jpt.core.context.Generator |
---|
DEFAULT_ALLOCATION_SIZE, DEFAULT_ALLOCATION_SIZE_PROPERTY, DEFAULT_INITIAL_VALUE_PROPERTY, NAME_PROPERTY, SPECIFIED_ALLOCATION_SIZE_PROPERTY, SPECIFIED_INITIAL_VALUE_PROPERTY |
Method Summary | ||
---|---|---|
UniqueConstraint |
addUniqueConstraint(int index)
Add a unique constraint to the table and return the object representing it. |
|
java.lang.String |
getCatalog()
|
|
Schema |
getDbSchema()
Return a db Schema object with the specified/default schema name. |
|
Table |
getDbTable()
Return a db Table object with the specified/default table name. |
|
java.lang.String |
getDefaultCatalog()
|
|
java.lang.String |
getDefaultPkColumnName()
|
|
java.lang.String |
getDefaultPkColumnValue()
|
|
java.lang.String |
getDefaultSchema()
|
|
java.lang.String |
getDefaultTable()
|
|
java.lang.String |
getDefaultValueColumnName()
|
|
java.lang.String |
getPkColumnName()
|
|
java.lang.String |
getPkColumnValue()
|
|
java.lang.String |
getSchema()
|
|
java.lang.String |
getSpecifiedCatalog()
|
|
java.lang.String |
getSpecifiedPkColumnName()
|
|
java.lang.String |
getSpecifiedPkColumnValue()
|
|
java.lang.String |
getSpecifiedSchema()
|
|
java.lang.String |
getSpecifiedTable()
|
|
java.lang.String |
getSpecifiedValueColumnName()
|
|
java.lang.String |
getTable()
|
|
java.lang.String |
getValueColumnName()
|
|
void |
moveUniqueConstraint(int targetIndex,
int sourceIndex)
Move the unique constraint from the source index to the target index. |
|
void |
removeUniqueConstraint(int index)
Remove unique constraint at the given index from the Table |
|
void |
removeUniqueConstraint(UniqueConstraint uniqueConstraint)
Remove the unique constraint from the Table |
|
void |
setSpecifiedCatalog(java.lang.String value)
|
|
void |
setSpecifiedPkColumnName(java.lang.String value)
|
|
void |
setSpecifiedPkColumnValue(java.lang.String value)
|
|
void |
setSpecifiedSchema(java.lang.String value)
|
|
void |
setSpecifiedTable(java.lang.String value)
|
|
void |
setSpecifiedValueColumnName(java.lang.String value)
|
|
|
uniqueConstraints()
Return a list iterator of the unique constraints. |
|
int |
uniqueConstraintsSize()
Return the number of unique constraints. |
Methods inherited from interface org.eclipse.jpt.core.context.Generator |
---|
getAllocationSize, getDefaultAllocationSize, getDefaultInitialValue, getInitialValue, getName, getSpecifiedAllocationSize, getSpecifiedInitialValue, isVirtual, overrides, setName, setSpecifiedAllocationSize, setSpecifiedInitialValue |
Methods inherited from interface org.eclipse.jpt.core.context.JpaContextNode |
---|
getEntityMappings, getOrmPersistentType, getPersistenceUnit |
Methods inherited from interface org.eclipse.jpt.core.JpaNode |
---|
getJpaProject, getParent, getResource |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
static final java.lang.Integer DEFAULT_INITIAL_VALUE
static final java.lang.String DEFAULT_TABLE_PROPERTY
static final java.lang.String SPECIFIED_TABLE_PROPERTY
static final java.lang.String DEFAULT_CATALOG_PROPERTY
static final java.lang.String SPECIFIED_CATALOG_PROPERTY
static final java.lang.String DEFAULT_SCHEMA_PROPERTY
static final java.lang.String SPECIFIED_SCHEMA_PROPERTY
static final java.lang.String DEFAULT_PK_COLUMN_NAME_PROPERTY
static final java.lang.String SPECIFIED_PK_COLUMN_NAME_PROPERTY
static final java.lang.String DEFAULT_VALUE_COLUMN_NAME_PROPERTY
static final java.lang.String SPECIFIED_VALUE_COLUMN_NAME_PROPERTY
static final java.lang.String DEFAULT_PK_COLUMN_VALUE_PROPERTY
static final java.lang.String SPECIFIED_PK_COLUMN_VALUE_PROPERTY
static final java.lang.String UNIQUE_CONSTRAINTS_LIST
Method Detail |
---|
java.lang.String getTable()
java.lang.String getDefaultTable()
java.lang.String getSpecifiedTable()
void setSpecifiedTable(java.lang.String value)
java.lang.String getCatalog()
java.lang.String getDefaultCatalog()
java.lang.String getSpecifiedCatalog()
void setSpecifiedCatalog(java.lang.String value)
java.lang.String getSchema()
java.lang.String getDefaultSchema()
java.lang.String getSpecifiedSchema()
void setSpecifiedSchema(java.lang.String value)
java.lang.String getPkColumnName()
java.lang.String getDefaultPkColumnName()
java.lang.String getSpecifiedPkColumnName()
void setSpecifiedPkColumnName(java.lang.String value)
java.lang.String getValueColumnName()
java.lang.String getDefaultValueColumnName()
java.lang.String getSpecifiedValueColumnName()
void setSpecifiedValueColumnName(java.lang.String value)
java.lang.String getPkColumnValue()
java.lang.String getDefaultPkColumnValue()
java.lang.String getSpecifiedPkColumnValue()
void setSpecifiedPkColumnValue(java.lang.String value)
<T extends UniqueConstraint> java.util.ListIterator<T> uniqueConstraints()
int uniqueConstraintsSize()
UniqueConstraint addUniqueConstraint(int index)
void removeUniqueConstraint(int index)
void removeUniqueConstraint(UniqueConstraint uniqueConstraint)
void moveUniqueConstraint(int targetIndex, int sourceIndex)
Schema getDbSchema()
Table getDbTable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |