org.teiid.metadata
Class Column
java.lang.Object
org.teiid.metadata.AbstractMetadataRecord
org.teiid.metadata.BaseColumn
org.teiid.metadata.Column
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Column>
public class Column
- extends BaseColumn
- implements java.lang.Comparable<Column>
ColumnRecordImpl
- See Also:
- Serialized Form
| Methods inherited from class org.teiid.metadata.BaseColumn |
getBaseTypeID, getDatatype, getDatatypeID, getDatatypeUUID, getDefaultValue, getJavaType, getLength, getNullType, getPosition, getPrecision, getPrimitiveTypeID, getRadix, getRuntimeType, getScale, setDatatype, setDatatypeUUID, setDefaultValue, setLength, setNullType, setPosition, setPrecision, setRadix, setRuntimeType, setScale |
| 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 |
Column
public Column()
setParent
public void setParent(ColumnSet<?> parent)
getParent
public AbstractMetadataRecord getParent()
- Overrides:
getParent in class AbstractMetadataRecord
compareTo
public int compareTo(Column record)
- Specified by:
compareTo in interface java.lang.Comparable<Column>
getCharOctetLength
public int getCharOctetLength()
getMaximumValue
public java.lang.String getMaximumValue()
getMinimumValue
public java.lang.String getMinimumValue()
getSearchType
public Column.SearchType getSearchType()
getFormat
public java.lang.String getFormat()
isAutoIncremented
public boolean isAutoIncremented()
isCaseSensitive
public boolean isCaseSensitive()
isCurrency
public boolean isCurrency()
isFixedLength
public boolean isFixedLength()
isSelectable
public boolean isSelectable()
isSigned
public boolean isSigned()
isUpdatable
public boolean isUpdatable()
getNativeType
public java.lang.String getNativeType()
getDistinctValues
public int getDistinctValues()
getNullValues
public int getNullValues()
setAutoIncremented
public void setAutoIncremented(boolean b)
- Parameters:
b -
setCaseSensitive
public void setCaseSensitive(boolean b)
- Parameters:
b -
setCharOctetLength
public void setCharOctetLength(int i)
- Parameters:
i -
setCurrency
public void setCurrency(boolean b)
- Parameters:
b -
setFixedLength
public void setFixedLength(boolean b)
- Parameters:
b -
setMaximumValue
public void setMaximumValue(java.lang.String object)
- Parameters:
object -
setMinimumValue
public void setMinimumValue(java.lang.String object)
- Parameters:
object -
setSearchType
public void setSearchType(Column.SearchType s)
- Parameters:
s -
setSelectable
public void setSelectable(boolean b)
- Parameters:
b -
setSigned
public void setSigned(boolean b)
- Parameters:
b -
setUpdatable
public void setUpdatable(boolean b)
- Parameters:
b -
setFormat
public void setFormat(java.lang.String string)
- Parameters:
string -
setDistinctValues
public void setDistinctValues(int distinctValues)
- Parameters:
distinctValues - The distinctValues to set.- Since:
- 4.3
setNullValues
public void setNullValues(int nullValues)
- Parameters:
nullValues - The nullValues to set.- Since:
- 4.3
setNativeType
public void setNativeType(java.lang.String nativeType)
- Parameters:
nativeType - The nativeType to set.- Since:
- 4.2
setColumnStats
public void setColumnStats(ColumnStats stats)
Copyright © 2011. All Rights Reserved.