|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 ColumnRecord
public java.lang.String getRuntimeType()
ColumnRecord
getRuntimeType
in interface ColumnRecord
public java.lang.String getDatatypeUUID()
ColumnRecord
getDatatypeUUID
in interface ColumnRecord
public java.lang.Object getDefaultValue()
ColumnRecord
getDefaultValue
in interface ColumnRecord
public int getLength()
ColumnRecord
getLength
in interface ColumnRecord
public java.lang.Object getMaxValue()
ColumnRecord
getMaxValue
in interface ColumnRecord
public java.lang.Object getMinValue()
ColumnRecord
getMinValue
in interface ColumnRecord
public int getPrecision()
ColumnRecord
getPrecision
in interface ColumnRecord
public int getPosition()
ColumnRecord
getPosition
in interface ColumnRecord
public int getScale()
ColumnRecord
getScale
in interface ColumnRecord
public int getSearchType()
ColumnRecord
getSearchType
in interface ColumnRecord
public java.lang.String getFormat()
ColumnRecord
getFormat
in interface ColumnRecord
public boolean isAutoIncrementable()
ColumnRecord
isAutoIncrementable
in interface ColumnRecord
public boolean isCaseSensitive()
ColumnRecord
isCaseSensitive
in interface ColumnRecord
public boolean isCurrency()
ColumnRecord
isCurrency
in interface ColumnRecord
public boolean isFixedLength()
ColumnRecord
isFixedLength
in interface ColumnRecord
public boolean isTranformationInputParameter()
ColumnRecord
isTranformationInputParameter
in interface ColumnRecord
ColumnRecord.isTranformationInputParameter()
public int getNullType()
ColumnRecord
getNullType
in interface ColumnRecord
public boolean isSelectable()
ColumnRecord
isSelectable
in interface ColumnRecord
public boolean isSigned()
ColumnRecord
isSigned
in interface ColumnRecord
public boolean isUpdatable()
ColumnRecord
isUpdatable
in interface ColumnRecord
public int getRadix()
ColumnRecord
getRadix
in interface ColumnRecord
public java.lang.String getNativeType()
ColumnRecord
getNativeType
in interface ColumnRecord
ColumnRecord.getNativeType()
public int getDistinctValues()
ColumnRecord
getDistinctValues
in interface ColumnRecord
ColumnRecord.getDistinctValues()
public int getNullValues()
ColumnRecord
getNullValues
in interface ColumnRecord
ColumnRecord.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 |