Class OracleUtilDateType
java.lang.Object
org.apache.cayenne.access.types.UtilDateType
org.apache.cayenne.dba.oracle.OracleUtilDateType
- All Implemented Interfaces:
ExtendedType<Date>
-
Field Summary
Fields inherited from interface ExtendedType
TRIM_VALUES_THRESHOLDModifier and TypeFieldDescriptionstatic final intDefines trimming constant for toString method that helps to limit logging of large values. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmaterializeObject(CallableStatement cs, int index, int type) Reads an object from a stored procedure OUT parameter, converting it to class returned by 'getClassName' method.materializeObject(ResultSet rs, int index, int type) Reads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method.protected DatenormalizeDate(Date time) Offsets date component to be January 1, 1970, since Oracle adapter returns time based on January 1, 1900.Methods inherited from class UtilDateType
getClassName, setJdbcObject, toStringModifier and TypeMethodDescriptionReturns "java.util.Date".voidsetJdbcObject(PreparedStatement statement, Date value, int pos, int type, int scale) Initializes a single parameter of a PreparedStatement with object value.Converts value of the supported type to a human-readable String representation.
-
Constructor Details
-
OracleUtilDateType
public OracleUtilDateType()
-
-
Method Details
-
materializeObject
Description copied from interface:ExtendedTypeReads an object from a stored procedure OUT parameter, converting it to class returned by 'getClassName' method.- Specified by:
materializeObjectin interfaceExtendedType<Date>- Overrides:
materializeObjectin classUtilDateType- Throws:
Exception- if read error occurred, or an object can't be converted to a target Java class.
-
materializeObject
Description copied from interface:ExtendedTypeReads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method.- Specified by:
materializeObjectin interfaceExtendedType<Date>- Overrides:
materializeObjectin classUtilDateType- Throws:
Exception- if read error occurred, or an object can't be converted to a target Java class.
-
normalizeDate
-