com.metamatrix.modeler.core.metadata.runtime
Interface ColumnSetRecord

All Superinterfaces:
MetadataRecord, java.io.Serializable
All Known Subinterfaces:
ForeignKeyRecord, UniqueKeyRecord
All Known Implementing Classes:
ColumnSetRecordImpl, ForeignKeyRecordImpl, TableRecordImpl, UniqueKeyRecordImpl

public interface ColumnSetRecord
extends MetadataRecord

ColumnSetRecord


Nested Class Summary
static interface ColumnSetRecord.ColumnSetRecordProperties
          Constants for perperties stored on a ColumnSetRecord
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
MetadataRecord.MetadataFieldNames, MetadataRecord.MetadataRecordProperties
 
Method Summary
 ListEntryRecord[] getColumnIdEntries()
          Get a list of identifiers for the columns in the record
 java.util.List getColumnIDs()
          Get a list of identifiers for the columns in the record
 short getType()
          Return short indicating the type of KEY it is.
 boolean isAccessPattern()
          Return true if the record represents a access pattern
 boolean isIndex()
          Return true if the record represents a index
 boolean isPrimaryKey()
          Return true if the record represents a primary key
 boolean isResultSet()
          Return true if the record represents a result set
 boolean isUniqueKey()
          Return true if the record represents a unique key
 
Methods inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
getEObject, getFullName, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, setPropertyValue
 

Method Detail

getColumnIDs

java.util.List getColumnIDs()
Get a list of identifiers for the columns in the record

Returns:
a list of identifiers

getColumnIdEntries

ListEntryRecord[] getColumnIdEntries()
Get a list of identifiers for the columns in the record

Returns:
a list of identifiers

isPrimaryKey

boolean isPrimaryKey()
Return true if the record represents a primary key

Returns:

isIndex

boolean isIndex()
Return true if the record represents a index

Returns:

isAccessPattern

boolean isAccessPattern()
Return true if the record represents a access pattern

Returns:

isUniqueKey

boolean isUniqueKey()
Return true if the record represents a unique key

Returns:

isResultSet

boolean isResultSet()
Return true if the record represents a result set

Returns:

getType

short getType()
Return short indicating the type of KEY it is.

Returns:
short
See Also:
MetadataConstants.KEY_TYPES


Copyright © 2009. All Rights Reserved.