de.betabeans.metabeans.dataset
Class ColumnMetaData

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.ColumnMetaData
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 ColumnMetaData
extends de.betabeans.metabeans.dataset.base.MetaDataSet

Provides column metadata.

See Also:
Serialized Form

Field Summary
static int COLUMN_DEPENDENCIES
          Get a list of dependencies for the given column.
static int COLUMN_PRIVILEGES
          Get a list of privileges for the given column.
 
Constructor Summary
ColumnMetaData()
           
 
Method Summary
 java.lang.String getMetaDataColumnName()
          The name of the column.
 int getMetaDataInfo()
           
 java.lang.String getMetaDataTableName()
          The name of the column's table.
 void refresh()
          Update the dataset.
 void setMetaDataColumnName(java.lang.String newValue)
          The column name.
 void setMetaDataInfo(int newValue)
          The type of metadata information.
 void setMetaDataTableName(java.lang.String newValue)
          The name of the column's 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

COLUMN_PRIVILEGES

public static final int COLUMN_PRIVILEGES
Get a list of privileges for the given column.

See Also:
Constant Field Values

COLUMN_DEPENDENCIES

public static final int COLUMN_DEPENDENCIES
Get a list of dependencies for the given column.

See Also:
Constant Field Values
Constructor Detail

ColumnMetaData

public ColumnMetaData()
Method Detail

getMetaDataInfo

public int getMetaDataInfo()

getMetaDataTableName

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

Returns:
String

setMetaDataTableName

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

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

getMetaDataColumnName

public java.lang.String getMetaDataColumnName()
The name of the column.

Returns:
String

setMetaDataColumnName

public void setMetaDataColumnName(java.lang.String newValue)
The column name.

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)
The type of metadata information.

Parameters:
newValue - int COLUMN_PRIVILEGES or COLUMN_DEPENDENCIES
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.