org.teiid.metadata
Class Datatype
java.lang.Object
org.teiid.metadata.AbstractMetadataRecord
org.teiid.metadata.Datatype
- All Implemented Interfaces:
- Serializable
public class Datatype
- 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 |
URI_REFERENCE_DELIMITER
public static final String URI_REFERENCE_DELIMITER
- Delimiter used to separate the URI string from the URI fragment
- See Also:
- Constant Field Values
Datatype
public Datatype()
getLength
public int getLength()
getPrecisionLength
public int getPrecisionLength()
getScale
public int getScale()
getRadix
public int getRadix()
isSigned
public boolean isSigned()
isAutoIncrement
public boolean isAutoIncrement()
isCaseSensitive
public boolean isCaseSensitive()
getType
public Datatype.Type getType()
isBuiltin
public boolean isBuiltin()
getSearchType
public Column.SearchType getSearchType()
getNullType
public BaseColumn.NullType getNullType()
getJavaClassName
public String getJavaClassName()
getRuntimeTypeName
public String getRuntimeTypeName()
getDatatypeID
public String getDatatypeID()
getBasetypeID
public String getBasetypeID()
getBasetypeName
public String getBasetypeName()
getPrimitiveTypeID
public String getPrimitiveTypeID()
getVarietyType
public Datatype.Variety getVarietyType()
setBasetypeID
public void setBasetypeID(String string)
- Parameters:
string
-
setPrimitiveTypeID
public void setPrimitiveTypeID(String string)
- Parameters:
string
-
setAutoIncrement
public void setAutoIncrement(boolean b)
- Parameters:
b
-
setCaseSensitive
public void setCaseSensitive(boolean b)
- Parameters:
b
-
setSigned
public void setSigned(boolean b)
- Parameters:
b
-
setJavaClassName
public void setJavaClassName(String string)
- Parameters:
string
-
setLength
public void setLength(int i)
- Parameters:
i
-
setNullType
public void setNullType(BaseColumn.NullType s)
- Parameters:
s
-
setPrecisionLength
public void setPrecisionLength(int i)
- Parameters:
i
-
setRadix
public void setRadix(int i)
- Parameters:
i
-
setRuntimeTypeName
public void setRuntimeTypeName(String string)
- Parameters:
string
-
setScale
public void setScale(int i)
- Parameters:
i
-
setSearchType
public void setSearchType(Column.SearchType s)
- Parameters:
s
-
setType
public void setType(Datatype.Type s)
- Parameters:
s
-
setDatatypeID
public void setDatatypeID(String string)
- Parameters:
string
-
setVarietyType
public void setVarietyType(Datatype.Variety s)
- Parameters:
s
-
toString
public String toString()
- Overrides:
toString
in class AbstractMetadataRecord
Copyright © 2011. All Rights Reserved.