de.betabeans.metabeans.dataset
Class TableMetaData

java.lang.Object
  extended bycom.borland.dx.dataset.ReadRow
      extended bycom.borland.dx.dataset.ReadWriteRow
          extended bycom.borland.dx.dataset.DataSet
              extended bycom.borland.dx.dataset.StorageDataSet
                  extended bycom.borland.dx.dataset.TableDataSet
                      extended byde.betabeans.metabeans.dataset.base.MetaDataSet
                          extended byde.betabeans.metabeans.dataset.TableMetaData
All Implemented Interfaces:
com.borland.dx.dataset.AccessListener, com.borland.dx.dataset.ColumnDesigner, com.borland.dx.dataset.Designable, java.util.EventListener, com.borland.dx.dataset.MasterNavigateListener, java.io.Serializable, com.borland.dx.dataset.StatusListener

public final class TableMetaData
extends de.betabeans.metabeans.dataset.base.MetaDataSet

Provides table metadata.

See Also:
Serialized Form

Field Summary
static int TABLE_COLUMNS
          Get a list of columns for the given table.
static int TABLE_DEPENDENCIES
          Get a list of dependencies for the given table.
static int TABLE_EXPORTED
          Get a list of exported keys for the given table.
static int TABLE_IMPORTED
          Get a list of imported keys for the given table.
static int TABLE_INDEX
          Get a list of index keys for the given table.
static int TABLE_PRIMARY
          Get a list of primary keys for the given table.
static int TABLE_PRIVILEGES
          Get a list of privileges for the given table.
 
Constructor Summary
TableMetaData()
           
 
Method Summary
 int getMetaDataInfo()
          The type of metadata information.
 java.lang.String getMetaDataTableName()
          The name of the table.
 void refresh()
          Update the dataset.
 void setMetaDataInfo(int newValue)
          Choose the type of metadata information.
 void setMetaDataTableName(java.lang.String newValue)
          The name of the table.
 
Methods inherited from class de.betabeans.metabeans.dataset.base.MetaDataSet
dtRefresh, getDatabase, getMetaDataCatalog, getMetaDataSchema, setDatabase, setMetaDataCatalog, setMetaDataSchema
 
Methods inherited from class com.borland.dx.dataset.StorageDataSet
addCalcAggFieldsListener, addCalcFieldsListener, addColumn, addColumn, addColumn, addColumnChangeListener, addEditListener, addForeignKey, addLoadListener, addLoadRowListener, addUniqueColumn, cancelLoading, cancelOperation, changeColumn, changesPending, cloneColumns, cloneDataSetStructure, closeProvider, deleteDuplicates, dropAllIndexes, dropColumn, dropColumn, dropIndex, empty, endLoading, freeAllIndexes, getCalcAggFieldsListener, getCalcFieldsListener, getDataFile, getDeletedRowCount, getDeletedRows, getDuplicates, getForeignKeys, getInsertedRowCount, getInsertedRows, getLocale, getMaxDesignRows, getMaxResolveErrors, getMaxRows, getMetaDataUpdate, getNeedsRestructure, getOriginalRow, getProvider, getReferenceForeignKeys, getResolveOrder, getResolver, getSchemaName, getStore, getStoreClassFactory, getStoreName, getTableName, getUpdatedRowCount, getUpdatedRows, hasRowIds, indexExists, isReadOnly, isResolvable, loadRow, loadRow, moveColumn, postAllDataSets, provideMoreData, recalc, refreshSupported, removeCalcAggFieldsListener, removeCalcFieldsListener, removeColumnChangeListener, removeEditListener, removeForeignKey, removeLoadListener, removeLoadRowListener, reset, resetPendingStatus, resetPendingStatus, restructure, saveChanges, saveChangesSupported, setAllRowIds, setColumns, setDataFile, setForeignKeys, setLocale, setMaxDesignRows, setMaxResolveErrors, setMaxRows, setMetaDataUpdate, setProvider, setReadOnly, setResolvable, setResolveOrder, setResolver, setRowId, setSchemaName, setStore, setStoreClassFactory, setStoreName, setTableName, startLoading, startLoading, startLoading
 
Methods inherited from class com.borland.dx.dataset.DataSet
accessChange, addAccessListener, addDataChangeListener, addMasterNavigateListener, addNavigationListener, addOpenListener, addRow, addRowFilterListener, addRowReturnInternalRow, addStatusListener, allocateValues, atFirst, atLast, cancel, canNavigate, canSet, clearStatus, cloneDataSetView, close, columnIsVisible, deleteAllRows, deleteRow, dittoRow, dittoRow, dropIndex, editRow, emptyAllRows, emptyRow, enableDataSetEvents, first, format, format, getDataRow, getDataRow, getDetail, getDetails, getDisplayVariant, getInternalRow, getLastColumnVisited, getMasterLink, getRow, getRowCount, getRowFilterListener, getSort, getStatus, getStorageDataSet, getVariant, getVariant, goToClosestRow, goToInternalRow, goToRow, goToRow, hasDetail, hasValidations, inBounds, insertRow, interactiveLocate, isDetailDataSetWithFetchAsNeeded, isDisplayErrors, isEditable, isEditing, isEditingNewRow, isEmpty, isEnableDelete, isEnableInsert, isEnableUpdate, isModified, isModified, isNew, isOpen, isSortable, last, locate, lookup, masterNavigated, masterNavigating, moveRow, next, open, openDetails, post, prior, refetchRow, refilter, removeAccessListener, removeDataChangeListener, removeMasterNavigateListener, removeNavigationListener, removeOpenListener, removeRowFilterListener, removeStatusListener, resetInBounds, row, rowCount, saveChanges, setDefaultValues, setDefaultValues, setDisplayErrors, setDisplayVariant, setEditable, setEnableDelete, setEnableInsert, setEnableUpdate, setLastColumnVisited, setMasterLink, setSort, startEdit, startEditCheck, statusMessage, statusMessage, toggleViewOrder, updateRow, validate, validate
 
Methods inherited from class com.borland.dx.dataset.ReadWriteRow
clearValues, requiredColumnsCheck, requiredColumnsCheck, setAssignedNull, setAssignedNull, setBigDecimal, setBigDecimal, setBinaryStream, setBinaryStream, setBoolean, setBoolean, setByte, setByte, setByteArray, setByteArray, setDate, setDate, setDate, setDate, setDefault, setDefault, setDouble, setDouble, setFloat, setFloat, setInputStream, setInputStream, setInt, setInt, setLong, setLong, setObject, setObject, setShort, setShort, setString, setString, setTime, setTime, setTime, setTime, setTimestamp, setTimestamp, setTimestamp, setTimestamp, setUnassignedNull, setUnassignedNull, setVariant, setVariant
 
Methods inherited from class com.borland.dx.dataset.ReadRow
columnCount, copyTo, copyTo, equals, findDifference, findModified, findOrdinal, getArrayLength, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBoolean, getBoolean, getByte, getByte, getByteArray, getByteArray, getColumn, getColumn, getColumnCount, getColumnNames, getColumns, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInputStream, getInputStream, getInt, getInt, getLong, getLong, getObject, getObject, getShort, getShort, getString, getString, getStringPadded, getStringPadded, getTime, getTime, getTimestamp, getTimestamp, getVariant, getVariant, getVariants, hasColumn, isAssignedNull, isAssignedNull, isCompatibleList, isModified, isNull, isNull, isUnassignedNull, isUnassignedNull, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.borland.dx.dataset.ColumnDesigner
getColumn, getColumnCount, hasColumn
 

Field Detail

TABLE_COLUMNS

public static final int TABLE_COLUMNS
Get a list of columns for the given table.

See Also:
Constant Field Values

TABLE_PRIMARY

public static final int TABLE_PRIMARY
Get a list of primary keys for the given table.

See Also:
Constant Field Values

TABLE_INDEX

public static final int TABLE_INDEX
Get a list of index keys for the given table.

See Also:
Constant Field Values

TABLE_EXPORTED

public static final int TABLE_EXPORTED
Get a list of exported keys for the given table.

See Also:
Constant Field Values

TABLE_IMPORTED

public static final int TABLE_IMPORTED
Get a list of imported keys for the given table.

See Also:
Constant Field Values

TABLE_PRIVILEGES

public static final int TABLE_PRIVILEGES
Get a list of privileges for the given table.

See Also:
Constant Field Values

TABLE_DEPENDENCIES

public static final int TABLE_DEPENDENCIES
Get a list of dependencies for the given table.

See Also:
Constant Field Values
Constructor Detail

TableMetaData

public TableMetaData()
Method Detail

getMetaDataInfo

public int getMetaDataInfo()
The type of metadata information.

Returns:
int

getMetaDataTableName

public java.lang.String getMetaDataTableName()
The name of the table.

Returns:
String

setMetaDataTableName

public void setMetaDataTableName(java.lang.String newValue)
The name of the table.

Parameters:
newValue - String
Note:
A change of this property at design time will cause an automatic refresh of the dataset.

setMetaDataInfo

public void setMetaDataInfo(int newValue)
Choose the type of metadata information.

Parameters:
newValue - int
Note:
A change of this property at design time will cause an automatic refresh of the dataset.

refresh

public void refresh()
Update the dataset.



Copyright (c) 2004 Michael Justin. All Rights Reserved.