oracle.javatools.db.datatypes
Class TimeStampTZDataType
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.datatypes.PredefinedDataType
oracle.javatools.db.datatypes.BaseDateTimeDataType
oracle.javatools.db.datatypes.TimeStampTZDataType
- All Implemented Interfaces:
- DataType, DBObject, Copyable, DynamicPropertySet
public class TimeStampTZDataType
- extends BaseDateTimeDataType
- Since:
- 10.1.3
Methods inherited from class oracle.javatools.db.datatypes.PredefinedDataType |
addAttribute, addAttribute, copyToImpl, createDefaultUsage, createUsage, createUsage, equalsImpl, getDataTypeAttribute, getDataTypeAttributes, getDDL, getParent, getType, hasDataTypeAttribute, matches, parseDefaultValue, removeAttribute, tokenize, validateDefinition, validateUsage |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.javatools.db.DBObject |
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, replaceReferenceIDs, setID, setName |
TimeStampTZDataType
public TimeStampTZDataType()
TimeStampTZDataType
public TimeStampTZDataType(int domain,
java.lang.String name)
TimeStampTZDataType
public TimeStampTZDataType(int domain,
java.lang.String name,
java.lang.String definition,
DataTypeAttribute[] attributes)
copyTo
public DBObject copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
- Description copied from class:
AbstractDBObject
- Internal copy method used by the API to perform copy operations. All
objects must implement this method if they are instantiable objects.
Abstract objects (e.g. Relation) must NOT implement this method. The
implementation should delegate to the copyToImpl method to copy
the actual properties.
This method does not fix internal reference ids on copy. That is done by
the calling DBObject.copyTo(DBObject, IDPolicy)
method.
- Overrides:
copyTo
in class BaseDateTimeDataType
- See Also:
DBObject.copyTo(java.lang.Object)
,
DBObject.copyTo(DBObject, boolean)
,
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class BaseDateTimeDataType
validateDefaultValue
public void validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject context)
throws DefaultValueValidationException
- Description copied from interface:
DataType
- Validates defaultValue for dataTypeUsage against self's definition.
Method should be overridden by sub-classes to do sub-class validation.
- Specified by:
validateDefaultValue
in interface DataType
- Overrides:
validateDefaultValue
in class PredefinedDataType
- Parameters:
defaultValue
- : the default valuedataTypeUsage
- : the usage to be validatedcontext
- : the context of the data type usage
- Throws:
DefaultValueValidationException
Copyright © 1997, 2010, Oracle. All rights reserved.