public class OracleNumberDataType extends NumericDataType
NumericDataType.MinMaxValueAbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupportMIN_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, UNSIGNEDPCTROWTYPE, 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, equalsImpladdAttribute, addAttribute, createDefaultUsage, createUsage, createUsage, getDataTypeAttribute, getDataTypeAttributes, getDefinitionForSearch, getType, hasDataTypeAttribute, matches, parseDefaultValue, removeAttribute, setDataTypeAttributes, tokenize, validateDefinitionaddObjectListener, 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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddObjectListener, copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperties, getReferenceIDs, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setNamegetProperty, getProperty, setProperties, setPropertypublic OracleNumberDataType()
public OracleNumberDataType(int domain)
public void validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject) throws DataTypeValidationException
NumericDataTypevalidateUsage in interface DataTypevalidateUsage in class NumericDataTypedataTypeUsage - : 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
NumericDataTypevalidateDefaultValue in interface DataTypevalidateDefaultValue in class NumericDataTypedefaultValue - : the default valuedataTypeUsage - : the usage to be validateddbObject - : the context of the data type usageDefaultValueValidationExceptionpublic java.lang.String getDDL(DataTypeUsage dataTypeUsage)
DataTypegetDDL in interface DataTypegetDDL in class PredefinedDataType