ThinkUI SQL Client 1.1.3 API

thinkui.db.metadata
Class TableData

java.lang.Object
  extended bythinkui.db.AbstractDataObject
      extended bythinkui.db.metadata.TableData
All Implemented Interfaces:
thinkui.common.CaptionSupport, thinkui.common.ClassNameSupport, java.lang.Cloneable, java.lang.Comparable, thinkui.db.DataClassSupport, DataObject, thinkui.common.HintTextSupport, java.io.Serializable

public class TableData
extends thinkui.db.AbstractDataObject
implements thinkui.common.HintTextSupport

Encapsulates metadata information about a database table or view.

See Also:
Serialized Form

Field Summary
static DataClass DATA_CLASS
           
static java.lang.String REMARKS
           
static java.lang.String TABLE_CAT
           
static java.lang.String TABLE_NAME
           
static java.lang.String TABLE_SCHEM
           
static java.lang.String TABLE_TYPE
           
 
Fields inherited from interface thinkui.db.DataObject
INDEX_SEPARATOR, NAME_SEPARATOR
 
Constructor Summary
TableData()
          TableData constructor.
TableData(java.lang.String fullTableName)
          TableData constructor.
 
Method Summary
 java.lang.String getCatalog()
           
 DataClass getDataClass()
           
 java.lang.String getHintText()
           
 java.lang.String getObjectClassName()
          Override the default implementation to return either "Table" or "View".
 java.lang.String getRemarks()
           
 java.lang.String getSchema()
           
 java.lang.String getTableName()
           
 java.lang.String getType()
           
 boolean isTable()
           
 boolean isView()
           
 void setCatalog(java.lang.String catalog)
           
 void setRemarks(java.lang.String remarks)
           
 void setSchema(java.lang.String schema)
           
 void setTableName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class thinkui.db.AbstractDataObject
clearValue, clearValues, compareTo, copy, copyFrom, copyFrom, copyFrom, copyNonEmptyValuesFrom, equals, getAsString, getAttribute, getBigDecimal, getBigInteger, getBoolean, getCaption, getCharacter, getDate, getInteger, getLong, getModifiedAttrNames, getName, getNumber, getPersistentState, getPrimaryKey, getShort, getString, getTimestamp, getValue, getValuesMap, hashCode, initFrom, initFrom, initFrom, initValue, isAttribute, isModified, isModified, isNew, isOverridden, isReadOnly, isReadOnly, isValueEmpty, isValueSet, override, setModifiedAttrNames, setName, setPersistentState, setReadOnly, setValue, setValuesMap, validate
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DATA_CLASS

public static final DataClass DATA_CLASS

REMARKS

public static final java.lang.String REMARKS
See Also:
Constant Field Values

TABLE_CAT

public static final java.lang.String TABLE_CAT
See Also:
Constant Field Values

TABLE_NAME

public static final java.lang.String TABLE_NAME
See Also:
Constant Field Values

TABLE_SCHEM

public static final java.lang.String TABLE_SCHEM
See Also:
Constant Field Values

TABLE_TYPE

public static final java.lang.String TABLE_TYPE
See Also:
Constant Field Values
Constructor Detail

TableData

public TableData()
TableData constructor.


TableData

public TableData(java.lang.String fullTableName)
TableData constructor.

Method Detail

getCatalog

public final java.lang.String getCatalog()

getDataClass

public final DataClass getDataClass()
Specified by:
getDataClass in interface thinkui.db.DataClassSupport

getHintText

public final java.lang.String getHintText()
Specified by:
getHintText in interface thinkui.common.HintTextSupport

getObjectClassName

public final java.lang.String getObjectClassName()
Override the default implementation to return either "Table" or "View".

Specified by:
getObjectClassName in interface thinkui.common.ClassNameSupport

getRemarks

public final java.lang.String getRemarks()

getSchema

public final java.lang.String getSchema()

getTableName

public final java.lang.String getTableName()

getType

public final java.lang.String getType()

isTable

public final boolean isTable()

isView

public final boolean isView()

setCatalog

public final void setCatalog(java.lang.String catalog)

setRemarks

public final void setRemarks(java.lang.String remarks)

setSchema

public final void setSchema(java.lang.String schema)

setTableName

public final void setTableName(java.lang.String name)

setType

public final void setType(java.lang.String type)

toString

public final java.lang.String toString()
Specified by:
toString in interface DataObject
Returns:
the full table name consisting of [<catalog>.][<schema>.]<table name>.

ThinkUI SQL Client 1.1.3 API

Copyright © 2007-2009. ThinkUI Software Inc. All rights reserved.