public class OracleNumberDataType extends NumericDataType
NumericDataType.MinMaxValue
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
MIN_MAX_BIGINT, MIN_MAX_BIT, MIN_MAX_INT, MIN_MAX_MEDIUMINT, MIN_MAX_MONEY, MIN_MAX_SIGNED_TINYINT, MIN_MAX_SMALLINT, MIN_MAX_SMALLMONEY, MIN_MAX_UNSIGNED_TINYINT, UNSIGNED
PCTROWTYPE, PCTTYPE, REF, TYPE
Constructor and Description |
---|
OracleNumberDataType() |
OracleNumberDataType(int domain) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDDL(DataTypeUsage dataTypeUsage)
Generates the DDL for this type.
|
void |
validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
Validates defaultValue for dataTypeUsage against the declared precision, scale and min and max values of this numeric type.
|
void |
validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject)
Validates dataTypeUsage against self's definition.
|
copyToImpl, equalsImpl
addAttribute, addAttribute, createDefaultUsage, createUsage, createUsage, getDataTypeAttribute, getDataTypeAttributes, getDefinitionForSearch, getType, hasDataTypeAttribute, matches, parseDefaultValue, removeAttribute, setDataTypeAttributes, tokenize, validateDefinition
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getParent, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addObjectListener, copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperties, getReferenceIDs, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName
getProperty, getProperty, setProperties, setProperty
public OracleNumberDataType()
public OracleNumberDataType(int domain)
public void validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject) throws DataTypeValidationException
NumericDataType
validateUsage
in interface DataType
validateUsage
in class NumericDataType
dataTypeUsage
- : the usage to be validateddbObject
- : the context of the data type usageDataTypeValidationException
public void validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject) throws DefaultValueValidationException
NumericDataType
validateDefaultValue
in interface DataType
validateDefaultValue
in class NumericDataType
defaultValue
- : the default valuedataTypeUsage
- : the usage to be validateddbObject
- : the context of the data type usageDefaultValueValidationException
public java.lang.String getDDL(DataTypeUsage dataTypeUsage)
DataType
getDDL
in interface DataType
getDDL
in class PredefinedDataType