|
||||||||||
| 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 int |
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, SEQUENCE_GENERATOR, SPECIFIED_ALLOCATION_SIZE_PROPERTY, SPECIFIED_INITIAL_VALUE_PROPERTY, TABLE_GENERATOR |
| Method Summary | ||
|---|---|---|
UniqueConstraint |
addUniqueConstraint(int index)
|
|
java.lang.String |
getCatalog()
Return the specified catalog if present, otherwise return the default catalog. |
|
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()
Return the specified primary key colum name if present, otherwise return the default primary key colum name. |
|
java.lang.String |
getPkColumnValue()
Return the specified primary key colum value if present, otherwise return the default primary key colum value. |
|
java.lang.String |
getSchema()
Return the specified schema if present, otherwise return the default schema. |
|
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()
Return the specified table if present, otherwise return the default table. |
|
java.lang.String |
getValueColumnName()
Return the specified value colum name if present, otherwise return the default value colum name. |
|
void |
moveUniqueConstraint(int targetIndex,
int sourceIndex)
|
|
void |
removeUniqueConstraint(int index)
|
|
void |
removeUniqueConstraint(UniqueConstraint uniqueConstraint)
|
|
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()
|
|
int |
uniqueConstraintsSize()
|
|
| Methods inherited from interface org.eclipse.jpt.core.context.Generator |
|---|
duplicates, getAllocationSize, getDbCatalog, getDbSchema, getDbSchemaContainer, getDefaultAllocationSize, getDefaultInitialValue, getInitialValue, getName, getSpecifiedAllocationSize, getSpecifiedInitialValue, isVirtual, overrides, setName, setSpecifiedAllocationSize, setSpecifiedInitialValue |
| Methods inherited from interface org.eclipse.jpt.core.context.JpaContextNode |
|---|
getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getPersistenceUnit, postUpdate |
| Methods inherited from interface org.eclipse.jpt.core.JpaNode |
|---|
getJpaProject, getParent |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.core.IResourcePart |
|---|
getResource |
| Field Detail |
|---|
static final int DEFAULT_INITIAL_VALUE
static final java.lang.String SPECIFIED_TABLE_PROPERTY
static final java.lang.String DEFAULT_TABLE_PROPERTY
static final java.lang.String SPECIFIED_SCHEMA_PROPERTY
static final java.lang.String DEFAULT_SCHEMA_PROPERTY
static final java.lang.String SPECIFIED_CATALOG_PROPERTY
static final java.lang.String DEFAULT_CATALOG_PROPERTY
static final java.lang.String SPECIFIED_PK_COLUMN_NAME_PROPERTY
static final java.lang.String DEFAULT_PK_COLUMN_NAME_PROPERTY
static final java.lang.String SPECIFIED_VALUE_COLUMN_NAME_PROPERTY
static final java.lang.String DEFAULT_VALUE_COLUMN_NAME_PROPERTY
static final java.lang.String SPECIFIED_PK_COLUMN_VALUE_PROPERTY
static final java.lang.String DEFAULT_PK_COLUMN_VALUE_PROPERTY
static final java.lang.String UNIQUE_CONSTRAINTS_LIST
| Method Detail |
|---|
java.lang.String getTable()
java.lang.String getSpecifiedTable()
void setSpecifiedTable(java.lang.String value)
java.lang.String getDefaultTable()
java.lang.String getSchema()
java.lang.String getSpecifiedSchema()
void setSpecifiedSchema(java.lang.String value)
java.lang.String getDefaultSchema()
java.lang.String getCatalog()
java.lang.String getSpecifiedCatalog()
void setSpecifiedCatalog(java.lang.String value)
java.lang.String getDefaultCatalog()
java.lang.String getPkColumnName()
java.lang.String getSpecifiedPkColumnName()
void setSpecifiedPkColumnName(java.lang.String value)
java.lang.String getDefaultPkColumnName()
java.lang.String getValueColumnName()
java.lang.String getSpecifiedValueColumnName()
void setSpecifiedValueColumnName(java.lang.String value)
java.lang.String getDefaultValueColumnName()
java.lang.String getPkColumnValue()
java.lang.String getSpecifiedPkColumnValue()
void setSpecifiedPkColumnValue(java.lang.String value)
java.lang.String getDefaultPkColumnValue()
<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)
Table getDbTable()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||