oracle.javatools.db.datatypes
Class BaseDateTimeDataType
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.datatypes.PredefinedDataType
oracle.javatools.db.datatypes.BaseDateTimeDataType
- All Implemented Interfaces:
- DataType, DBObject, Copyable, DynamicPropertySet
- Direct Known Subclasses:
- DateDataType, TimeStampTZDataType
public class BaseDateTimeDataType
- extends PredefinedDataType
Method Summary |
DBObject |
copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations. |
protected void |
copyToImpl(BaseDateTimeDataType target,
DBObject copyParent,
IDPolicy idPolicy)
|
boolean |
equals(java.lang.Object obj)
|
protected boolean |
equalsImpl(BaseDateTimeDataType other)
|
java.lang.String |
validateDateTime(Column column,
java.text.SimpleDateFormat format,
java.lang.String equivalentOracleFormat)
Deprecated. use validateDateTime( String defaultValue, ...) |
java.lang.String |
validateDateTime(java.lang.Object defaultValue,
java.text.SimpleDateFormat format,
java.lang.String equivalentOracleFormat,
DBObject context)
|
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, validateDefaultValue, 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 |
BaseDateTimeDataType
public BaseDateTimeDataType()
BaseDateTimeDataType
public BaseDateTimeDataType(int domain,
java.lang.String name)
BaseDateTimeDataType
public BaseDateTimeDataType(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 PredefinedDataType
- 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)
copyToImpl
protected void copyToImpl(BaseDateTimeDataType target,
DBObject copyParent,
IDPolicy idPolicy)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class PredefinedDataType
equalsImpl
protected boolean equalsImpl(BaseDateTimeDataType other)
validateDateTime
@Deprecated
public java.lang.String validateDateTime(Column column,
java.text.SimpleDateFormat format,
java.lang.String equivalentOracleFormat)
- Deprecated. use validateDateTime( String defaultValue, ...)
validateDateTime
public java.lang.String validateDateTime(java.lang.Object defaultValue,
java.text.SimpleDateFormat format,
java.lang.String equivalentOracleFormat,
DBObject context)
Copyright © 1997, 2010, Oracle. All rights reserved.