|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.metamatrix.metadata.runtime.impl.AbstractMetadataRecord
com.metamatrix.metadata.runtime.impl.ColumnRecordImpl
public class ColumnRecordImpl
ColumnRecordImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord |
|---|
MetadataRecord.MetadataFieldNames, MetadataRecord.MetadataRecordProperties |
| Field Summary |
|---|
| Fields inherited from class com.metamatrix.metadata.runtime.impl.AbstractMetadataRecord |
|---|
delegate, eObject |
| Constructor Summary | |
|---|---|
|
ColumnRecordImpl()
|
protected |
ColumnRecordImpl(MetadataRecordDelegate delegate)
|
| Method Summary | |
|---|---|
int |
getCharOctetLength()
Get the charOctetLength of the column |
java.lang.String |
getDatatypeUUID()
Get the UUID of the datatype associated with the column |
java.lang.Object |
getDefaultValue()
Get the default value of the column |
int |
getDistinctValues()
Get the number of distinct values this column has in the table. |
java.lang.String |
getFormat()
Get the format of the column |
int |
getLength()
Get the column's length |
java.lang.Object |
getMaxValue()
Get the maximum value of the column |
java.lang.Object |
getMinValue()
Get the minimum value of the column |
java.lang.String |
getNativeType()
Get the native type name of the column |
int |
getNullType()
Check if the column is nullable |
int |
getNullValues()
Get the number of null values this column has in the table. |
int |
getPosition()
Get the position of the column within its parent |
int |
getPrecision()
Get the precision of the column |
int |
getRadix()
Get the column's radix |
java.lang.String |
getRuntimeType()
Get the runtime type name of the column |
int |
getScale()
Get the column's length |
int |
getSearchType()
Check if the column is searcheable in a LIKE clause |
boolean |
isAutoIncrementable()
Check if the column is autoincrementable |
boolean |
isCaseSensitive()
Check if the column is casesensitive |
boolean |
isCurrency()
Check if the column is a currency type |
boolean |
isFixedLength()
Check if the column is of a fixed length |
boolean |
isSelectable()
Check if the column is selectable |
boolean |
isSigned()
Check if the column is signed type. |
boolean |
isTranformationInputParameter()
Check if the column represents a column on a virtual group that is mapped to a procedure's input parameter that is a transformation source. |
boolean |
isUpdatable()
Check if the column is updatable |
void |
setAutoIncrementable(boolean b)
|
void |
setCaseSensitive(boolean b)
|
void |
setCharOctetLength(int i)
|
void |
setCurrency(boolean b)
|
void |
setDatatypeUUID(java.lang.String string)
|
void |
setDefaultValue(java.lang.Object object)
|
void |
setDistinctValues(int distinctValues)
|
void |
setFixedLength(boolean b)
|
void |
setFormat(java.lang.String string)
|
void |
setLength(int i)
|
void |
setMaxValue(java.lang.Object object)
|
void |
setMinValue(java.lang.Object object)
|
void |
setNativeType(java.lang.String nativeType)
|
void |
setNullType(int i)
|
void |
setNullValues(int nullValues)
|
void |
setPosition(int i)
|
void |
setPrecision(int i)
|
void |
setRadix(int i)
|
void |
setRuntimeType(java.lang.String string)
|
void |
setScale(int i)
|
void |
setSearchType(int s)
|
void |
setSelectable(boolean b)
|
void |
setSigned(boolean b)
|
void |
setTransformationInputParameter(boolean b)
|
void |
setUpdatable(boolean b)
|
java.lang.String |
toString()
|
| Methods inherited from class com.metamatrix.metadata.runtime.impl.AbstractMetadataRecord |
|---|
equals, getEObject, getFullName, getIndexVersion, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, hashCode, setEObjectFinder, setFullName, setIndexVersion, setName, setNameInSource, setParentUUID, setPropertyValue, setRecordType, setResourcePath, setUUID |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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 |
| Constructor Detail |
|---|
public ColumnRecordImpl()
protected ColumnRecordImpl(MetadataRecordDelegate delegate)
| Method Detail |
|---|
public int getCharOctetLength()
ColumnRecord
getCharOctetLength in interface ColumnRecordpublic java.lang.String getRuntimeType()
ColumnRecord
getRuntimeType in interface ColumnRecordpublic java.lang.String getDatatypeUUID()
ColumnRecord
getDatatypeUUID in interface ColumnRecordpublic java.lang.Object getDefaultValue()
ColumnRecord
getDefaultValue in interface ColumnRecordpublic int getLength()
ColumnRecord
getLength in interface ColumnRecordpublic java.lang.Object getMaxValue()
ColumnRecord
getMaxValue in interface ColumnRecordpublic java.lang.Object getMinValue()
ColumnRecord
getMinValue in interface ColumnRecordpublic int getPrecision()
ColumnRecord
getPrecision in interface ColumnRecordpublic int getPosition()
ColumnRecord
getPosition in interface ColumnRecordpublic int getScale()
ColumnRecord
getScale in interface ColumnRecordpublic int getSearchType()
ColumnRecord
getSearchType in interface ColumnRecordpublic java.lang.String getFormat()
ColumnRecord
getFormat in interface ColumnRecordpublic boolean isAutoIncrementable()
ColumnRecord
isAutoIncrementable in interface ColumnRecordpublic boolean isCaseSensitive()
ColumnRecord
isCaseSensitive in interface ColumnRecordpublic boolean isCurrency()
ColumnRecord
isCurrency in interface ColumnRecordpublic boolean isFixedLength()
ColumnRecord
isFixedLength in interface ColumnRecordpublic boolean isTranformationInputParameter()
ColumnRecord
isTranformationInputParameter in interface ColumnRecordColumnRecord.isTranformationInputParameter()public int getNullType()
ColumnRecord
getNullType in interface ColumnRecordpublic boolean isSelectable()
ColumnRecord
isSelectable in interface ColumnRecordpublic boolean isSigned()
ColumnRecord
isSigned in interface ColumnRecordpublic boolean isUpdatable()
ColumnRecord
isUpdatable in interface ColumnRecordpublic int getRadix()
ColumnRecord
getRadix in interface ColumnRecordpublic java.lang.String getNativeType()
ColumnRecord
getNativeType in interface ColumnRecordColumnRecord.getNativeType()public int getDistinctValues()
ColumnRecord
getDistinctValues in interface ColumnRecordColumnRecord.getDistinctValues()public int getNullValues()
ColumnRecord
getNullValues in interface ColumnRecordColumnRecord.getNullValues()public void setAutoIncrementable(boolean b)
b - public void setCaseSensitive(boolean b)
b - public void setCharOctetLength(int i)
i - public void setCurrency(boolean b)
b - public void setRuntimeType(java.lang.String string)
string - public void setDatatypeUUID(java.lang.String string)
string - public void setDefaultValue(java.lang.Object object)
object - public void setFixedLength(boolean b)
b - public void setLength(int i)
i - public void setNullType(int i)
i - public void setMaxValue(java.lang.Object object)
object - public void setMinValue(java.lang.Object object)
object - public void setPrecision(int i)
i - public void setPosition(int i)
i - public void setScale(int i)
i - public void setSearchType(int s)
s - public void setSelectable(boolean b)
b - public void setSigned(boolean b)
b - public void setUpdatable(boolean b)
b - public void setRadix(int i)
i - public void setFormat(java.lang.String string)
string - public void setDistinctValues(int distinctValues)
distinctValues - The distinctValues to set.public void setNullValues(int nullValues)
nullValues - The nullValues to set.public void setNativeType(java.lang.String nativeType)
nativeType - The nativeType to set.public void setTransformationInputParameter(boolean b)
b - public java.lang.String toString()
toString in class AbstractMetadataRecord
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||