org.teiid.metadata
Class ColumnSet<T extends AbstractMetadataRecord>

java.lang.Object
  extended by org.teiid.metadata.AbstractMetadataRecord
      extended by org.teiid.metadata.ColumnSet<T>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
KeyRecord, Table

public class ColumnSet<T extends AbstractMetadataRecord>
extends AbstractMetadataRecord

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.teiid.metadata.AbstractMetadataRecord
AbstractMetadataRecord.DataModifiable, AbstractMetadataRecord.Modifiable
 
Field Summary
 
Fields inherited from class org.teiid.metadata.AbstractMetadataRecord
NAME_DELIM_CHAR
 
Constructor Summary
ColumnSet()
           
 
Method Summary
 void addColumn(Column column)
           
 java.util.List<Column> getColumns()
           
 T getParent()
           
 void setColumns(java.util.List<Column> columns)
           
 void setParent(T parent)
           
 
Methods inherited from class org.teiid.metadata.AbstractMetadataRecord
equals, getAnnotation, getCanonicalName, getFullName, getName, getNameInSource, getProperties, getUUID, hashCode, setAnnotation, setName, setNameInSource, setProperties, setProperty, setUUID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnSet

public ColumnSet()
Method Detail

getColumns

public java.util.List<Column> getColumns()

addColumn

public void addColumn(Column column)

setColumns

public void setColumns(java.util.List<Column> columns)

getParent

public T getParent()
Overrides:
getParent in class AbstractMetadataRecord

setParent

public void setParent(T parent)


Copyright © 2011. All Rights Reserved.