org.objectweb.telosys.dal.metadata
Class DbTable

java.lang.Object
  extended byorg.objectweb.telosys.dal.metadata.DbTable

public class DbTable
extends java.lang.Object

POJO for storage of MetaData about Tables of a database NB : For future use (not yet qualified)


Constructor Summary
DbTable()
           
DbTable(java.lang.String tableCatalog, java.lang.String tableSchema, java.lang.String tableName, java.lang.String tableType, java.lang.String remarks, java.lang.String typeCatalog, java.lang.String typeSchema, java.lang.String typeName, java.lang.String selfReferencingColName, java.lang.String refGeneration)
           
 
Method Summary
 java.lang.String getRefGeneration()
          Specifies how values in SELF_REFERENCING_COL_NAME are created.
 java.lang.String getRemarks()
          Comment describing table May be null
 java.lang.String getSelfReferencingColName()
          Name of the designated "identifier" column of a typed table May be null
 java.lang.String getTableCatalog()
          May be null.
 java.lang.String getTableName()
           
 java.lang.String getTableSchema()
          May be null.
 java.lang.String getTableType()
          Typical types are "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".
 java.lang.String getTypeCatalog()
          May be null.
 java.lang.String getTypeName()
          May be null.
 java.lang.String getTypeSchema()
          May be null.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DbTable

public DbTable(java.lang.String tableCatalog,
               java.lang.String tableSchema,
               java.lang.String tableName,
               java.lang.String tableType,
               java.lang.String remarks,
               java.lang.String typeCatalog,
               java.lang.String typeSchema,
               java.lang.String typeName,
               java.lang.String selfReferencingColName,
               java.lang.String refGeneration)

DbTable

public DbTable()
Method Detail

getTableCatalog

public java.lang.String getTableCatalog()
May be null.

Returns:
String

getTableSchema

public java.lang.String getTableSchema()
May be null.

Returns:
String

getTableName

public java.lang.String getTableName()

getTableType

public java.lang.String getTableType()
Typical types are "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".

Returns:
String

getRemarks

public java.lang.String getRemarks()
Comment describing table May be null

Returns:
String

getTypeCatalog

public java.lang.String getTypeCatalog()
May be null.

Returns:
String

getTypeSchema

public java.lang.String getTypeSchema()
May be null.

Returns:
String

getTypeName

public java.lang.String getTypeName()
May be null.

Returns:
String

getSelfReferencingColName

public java.lang.String getSelfReferencingColName()
Name of the designated "identifier" column of a typed table May be null

Returns:
String

getRefGeneration

public java.lang.String getRefGeneration()
Specifies how values in SELF_REFERENCING_COL_NAME are created. Values are "SYSTEM", "USER", "DERIVED" May be null

Returns:
String

toString

public java.lang.String toString()