org.teiid.metadata
Class BaseColumn
java.lang.Object
org.teiid.metadata.AbstractMetadataRecord
org.teiid.metadata.BaseColumn
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Column, ProcedureParameter
public abstract class BaseColumn
- extends AbstractMetadataRecord
- See Also:
- Serialized Form
| Methods inherited from class org.teiid.metadata.AbstractMetadataRecord |
equals, getAnnotation, getCanonicalName, getFullName, getName, getNameInSource, getParent, 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 |
BaseColumn
public BaseColumn()
getDefaultValue
public java.lang.String getDefaultValue()
getDatatypeUUID
public java.lang.String getDatatypeUUID()
getRuntimeType
public java.lang.String getRuntimeType()
getJavaType
public java.lang.Class<?> getJavaType()
getLength
public int getLength()
getPrecision
public int getPrecision()
getScale
public int getScale()
getRadix
public int getRadix()
getPosition
public int getPosition()
- 1 based ordinal position
- Returns:
getNullType
public BaseColumn.NullType getNullType()
setLength
public void setLength(int i)
setPrecision
public void setPrecision(int i)
setScale
public void setScale(int i)
setRadix
public void setRadix(int i)
setNullType
public void setNullType(BaseColumn.NullType i)
setPosition
public void setPosition(int i)
setRuntimeType
public void setRuntimeType(java.lang.String string)
setDatatypeUUID
public void setDatatypeUUID(java.lang.String string)
setDefaultValue
public void setDefaultValue(java.lang.String object)
getDatatype
public Datatype getDatatype()
setDatatype
public void setDatatype(Datatype datatype)
getDatatypeID
public java.lang.String getDatatypeID()
getBaseTypeID
public java.lang.String getBaseTypeID()
getPrimitiveTypeID
public java.lang.String getPrimitiveTypeID()
Copyright © 2011. All Rights Reserved.