Class TableGeneratorImpl
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.config.MetadataImpl<TableGeneratorMetadata>
-
- org.eclipse.persistence.internal.jpa.config.sequencing.TableGeneratorImpl
-
- All Implemented Interfaces:
TableGenerator
public class TableGeneratorImpl extends MetadataImpl<TableGeneratorMetadata> implements TableGenerator
JPA scripting API implementation.- Since:
- EclipseLink 2.5.1
- Author:
- Guy Pelletier
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.jpa.config.MetadataImpl
metadata
-
-
Constructor Summary
Constructors Constructor Description TableGeneratorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexaddIndex()UniqueConstraintaddUniqueConstraint()TableGeneratorsetAllocationSize(Integer allocationSize)TableGeneratorsetCatalog(String catalog)TableGeneratorsetCreationSuffix(String creationSuffix)TableGeneratorsetInitialValue(Integer initialValue)TableGeneratorsetName(String name)TableGeneratorsetPKColumnName(String pkColumnName)TableGeneratorsetPKColumnValue(String pkColumnValue)TableGeneratorsetSchema(String schema)TableGeneratorsetTable(String table)TableGeneratorsetValueColumnName(String valueColumnName)-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.MetadataImpl
getMetadata
-
-
-
-
Method Detail
-
addIndex
public Index addIndex()
- Specified by:
addIndexin interfaceTableGenerator
-
addUniqueConstraint
public UniqueConstraint addUniqueConstraint()
- Specified by:
addUniqueConstraintin interfaceTableGenerator
-
setAllocationSize
public TableGenerator setAllocationSize(Integer allocationSize)
- Specified by:
setAllocationSizein interfaceTableGenerator
-
setCatalog
public TableGenerator setCatalog(String catalog)
- Specified by:
setCatalogin interfaceTableGenerator
-
setCreationSuffix
public TableGenerator setCreationSuffix(String creationSuffix)
- Specified by:
setCreationSuffixin interfaceTableGenerator
-
setInitialValue
public TableGenerator setInitialValue(Integer initialValue)
- Specified by:
setInitialValuein interfaceTableGenerator
-
setName
public TableGenerator setName(String name)
- Specified by:
setNamein interfaceTableGenerator
-
setPKColumnName
public TableGenerator setPKColumnName(String pkColumnName)
- Specified by:
setPKColumnNamein interfaceTableGenerator
-
setPKColumnValue
public TableGenerator setPKColumnValue(String pkColumnValue)
- Specified by:
setPKColumnValuein interfaceTableGenerator
-
setSchema
public TableGenerator setSchema(String schema)
- Specified by:
setSchemain interfaceTableGenerator
-
setTable
public TableGenerator setTable(String table)
- Specified by:
setTablein interfaceTableGenerator
-
setValueColumnName
public TableGenerator setValueColumnName(String valueColumnName)
- Specified by:
setValueColumnNamein interfaceTableGenerator
-
-