Klasse Table

java.lang.Object
org.apache.torque.templates.model.Table

public class Table extends Object
The model of the table tag in a Torque schema file.
Version:
$Id: $
  • Felddetails

    • parent

      public Database parent
      The database to which this table belongs.
    • optionList

      public List<Option> optionList
      The options for this table.
    • columnList

      public List<Column> columnList
      The columns of this table.
    • foreignKeyList

      public List<ForeignKey> foreignKeyList
      The foreign keys of this table.
    • indexList

      public List<Index> indexList
      The index list for this table.
    • uniqueList

      public List<Unique> uniqueList
      The list of unique indices for this table.
    • idMethodParameterList

      public List<IdMethodParameter> idMethodParameterList
      The id method parameters for this table.
    • name

      public String name
      The table's name.
    • _interface

      public String _interface
      Specifies an interface that the generated data object class implements. If this is a fully qualified class name (i. e. the string contains dots), the interface will simply be implemented by the data object class. If the interface is a simple class name (without dots), an empty interface file will be generated in the data object package. When this attribute is used, all peer methods that normally would return the data object type will now return the interface type.
    • baseClass

      public String baseClass
      The base class of the data object class.
    • basePeer

      public String basePeer
      The base class of the peer class.
    • idMethod

      public String idMethod
      The id method to use. Valid values are "idbroker", "native", "none" or null.
    • _abstract

      public Boolean _abstract
      Whether the data object class is abstract.
    • javaName

      public String javaName
      The unqualified name of the data object class. If null, the class name will be determined from the name attribute.
    • skipSql

      public Boolean skipSql
      Whether sql generation should be skipped.
    • description

      public String description
      A description of the table.
    • primaryKeyList

      public List<Column> primaryKeyList
      Contains all primary key columns of the table.
    • dbObjectClassName

      public String dbObjectClassName
      The class name of the data object class.
    • baseDbObjectClassName

      public String baseDbObjectClassName
      The class name of the data object base class.
    • peerClassName

      public String peerClassName
      The class name of the peer static wrapper class.
    • basePeerClassName

      public String basePeerClassName
      The class name of the peer static wrapper base class.
    • peerImplClassName

      public String peerImplClassName
      The class name of the peer implementation class.
    • basePeerImplClassName

      public String basePeerImplClassName
      The class name of the peer implementation base class.
    • beanClassName

      public String beanClassName
      The class name of the data object bean class.
    • baseBeanClassName

      public String baseBeanClassName
      The class name of the data object bean base class.
    • managerClassName

      public String managerClassName
      The class name of the manager class.
    • baseManagerClassName

      public String baseManagerClassName
      The class name of the manager base class.
    • recordMapperClassName

      public String recordMapperClassName
      The class name of the record mapper class.
    • baseRecordMapperClassName

      public String baseRecordMapperClassName
      The class name of the record mapper base class.
    • dbObjectPackage

      public String dbObjectPackage
      The package of the data object class.
    • baseDbObjectPackage

      public String baseDbObjectPackage
      The package of the data object base class.
    • peerPackage

      public String peerPackage
      The package of the peer class.
    • basePeerPackage

      public String basePeerPackage
      The package of the peer base class.
    • recordMapperPackage

      public String recordMapperPackage
      The package of the record mapper class.
    • baseRecordMapperPackage

      public String baseRecordMapperPackage
      The package of the record mapper base class.
    • managerPackage

      public String managerPackage
      The package of the manager class.
    • baseManagerPackage

      public String baseManagerPackage
      The package of the manager base class.
    • beanPackage

      public String beanPackage
      The package of the data object bean class.
    • baseBeanPackage

      public String baseBeanPackage
      The package of the data object bean base class.
    • optimisticLockingMode

      public String optimisticLockingMode
      The optimistic Locking mode to use. Valid values are "selectForUpdate", "simpleSelect".
    • useManagers

      public Boolean useManagers
      Override flag whether manager classes are used in this table.
    • saveMethodsInDbObjects

      public Boolean saveMethodsInDbObjects
      Whether the save method resides in the data objects (default is it is in the peer).
    • peerInterface

      public String peerInterface
      The interface for the peer class.
    • unqualifiedName

      public String unqualifiedName
      The unqualified part of the table name, omitting schema and database information.
    • primaryKeyConstraintName

      public String primaryKeyConstraintName
      The name of the constraint defining the primary key of a table.
    • sequenceName

      public String sequenceName
      The name of the sequence from which the primary key of the table is generated.
    • primaryKeyColumnNames

      public String primaryKeyColumnNames
      The attribute contains all primary key columns in a comma-separated String.
  • Konstruktordetails

    • Table

      public Table()
  • Methodendetails