public class Table extends Object
Modifier and Type | Field and Description |
---|---|
Boolean |
_abstract
Whether the data object class is abstract.
|
String |
_interface
Specifies an interface that the generated data object class implements.
|
String |
baseBeanClassName
The class name of the data object bean base class.
|
String |
baseBeanPackage
The package of the data object bean base class.
|
String |
baseClass
The base class of the data object class.
|
String |
baseDbObjectClassName
The class name of the data object base class.
|
String |
baseDbObjectPackage
The package of the data object base class.
|
String |
baseManagerClassName
The class name of the manager base class.
|
String |
baseManagerPackage
The package of the manager base class.
|
String |
basePeer
The base class of the peer class.
|
String |
basePeerClassName
The class name of the peer static wrapper base class.
|
String |
basePeerImplClassName
The class name of the peer implementation base class.
|
String |
basePeerPackage
The package of the peer base class.
|
String |
baseRecordMapperClassName
The class name of the record mapper base class.
|
String |
baseRecordMapperPackage
The package of the record mapper base class.
|
String |
beanClassName
The class name of the data object bean class.
|
String |
beanPackage
The package of the data object bean class.
|
List<Column> |
columnList
The columns of this table.
|
String |
dbObjectClassName
The class name of the data object class.
|
String |
dbObjectPackage
The package of the data object class.
|
String |
description
A description of the table.
|
List<ForeignKey> |
foreignKeyList
The foreign keys of this table.
|
String |
idMethod
The id method to use.
|
List<IdMethodParameter> |
idMethodParameterList
The id method parameters for this table.
|
List<Index> |
indexList
The index list for this table.
|
String |
javaName
The unqualified name of the data object class.
|
String |
managerClassName
The class name of the manager class.
|
String |
managerPackage
The package of the manager class.
|
String |
name
The table's name.
|
String |
optimisticLockingMode
The optimistic Locking mode to use.
|
List<Option> |
optionList
The options for this table.
|
Database |
parent
The database to which this table belongs.
|
String |
peerClassName
The class name of the peer static wrapper class.
|
String |
peerImplClassName
The class name of the peer implementation class.
|
String |
peerInterface
The interface for the peer class.
|
String |
peerPackage
The package of the peer class.
|
String |
primaryKeyColumnNames
The attribute contains all primary key columns
in a comma-separated String.
|
String |
primaryKeyConstraintName
The name of the constraint defining the primary key of a table.
|
List<Column> |
primaryKeyList
Contains all primary key columns of the table.
|
String |
recordMapperClassName
The class name of the record mapper class.
|
String |
recordMapperPackage
The package of the record mapper class.
|
Boolean |
saveMethodsInDbObjects
Whether the save method resides in the data objects
(default is it is in the peer).
|
String |
sequenceName
The name of the sequence from which the primary key of the table
is generated.
|
Boolean |
skipSql
Whether sql generation should be skipped.
|
List<Unique> |
uniqueList
The list of unique indices for this table.
|
String |
unqualifiedName
The unqualified part of the table name, omitting schema and database
information.
|
Boolean |
useManagers
Override flag whether manager classes are used in this table.
|
Constructor and Description |
---|
Table() |
public Database parent
public List<ForeignKey> foreignKeyList
public List<IdMethodParameter> idMethodParameterList
public String name
public String _interface
public String baseClass
public String basePeer
public String idMethod
public Boolean _abstract
public String javaName
public Boolean skipSql
public String description
public String dbObjectClassName
public String baseDbObjectClassName
public String peerClassName
public String basePeerClassName
public String peerImplClassName
public String basePeerImplClassName
public String beanClassName
public String baseBeanClassName
public String managerClassName
public String baseManagerClassName
public String recordMapperClassName
public String baseRecordMapperClassName
public String dbObjectPackage
public String baseDbObjectPackage
public String peerPackage
public String basePeerPackage
public String recordMapperPackage
public String baseRecordMapperPackage
public String managerPackage
public String baseManagerPackage
public String beanPackage
public String baseBeanPackage
public String optimisticLockingMode
public Boolean useManagers
public Boolean saveMethodsInDbObjects
public String peerInterface
public String unqualifiedName
public String primaryKeyConstraintName
public String sequenceName
public String primaryKeyColumnNames
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.