| 
Oracle10g JDBC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.sql.Datum
oracle.sql.TIMESTAMPLTZ
TIMESTAMPLTZ Class
  
  The TIMESTAMPLTZ class provides conversions between the 
  Oracle Date (ldx_t) data type and Java classes java.sql.Date,
  java.sql.Time, java.sql.Timestamp
  
The internal data for this object is stored as a eleven byte array in the super class' storage area. The bytes are arranged as follows:
      Byte       Represents
       0         Century (119 for 1990)
       1         Decade  (190 for 1990)
       2         Month
       3         Day      
       4         Hour
       5         Minute
       6         Seconds
       7         Nanoseconds (Most Significant bit)
       8         Nanoseconds
       9         Nanoseconds
       10        Nanoseconds (Least Significant Bit)
  
  -We add 100 to the century and decade fields so that negative values 
   will be positive and positive values will be higher than negative values 
  -We add 1 to the month,hour,minute,second fields for the java objects since
   they start of from 0.
  Static methods are used for conversions.
| Constructor Summary | |
TIMESTAMPLTZ()
Constructs a TIMESTAMPLTZ object initialized to 1/1/1970.  | 
|
TIMESTAMPLTZ(byte[] timestampltz)
Create an Oracle TIMESTAMPLTZ object represented by the given Oracle Timestampltz  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.util.Calendar sess,
             java.sql.Date date)
Create an Oracle TIMESTAMPLTZ object represented by the java Date  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.util.Calendar sess,
             DATE date)
Create an Oracle TIMESTAMPLTZ object represented by the Oracle date  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.util.Calendar sess,
             java.lang.String str)
Deprecated.  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.util.Calendar sess,
             java.sql.Time time)
Create an Oracle TIMESTAMPLTZ object represented by the given java Time  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.util.Calendar sess,
             java.sql.Timestamp timestamp)
Create an Oracle TIMESTAMPLTZ object represented by the java Timestamp  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.sql.Date date)
Create an Oracle TIMESTAMPLTZ object represented by the java Date  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             DATE date)
Create an Oracle TIMESTAMPLTZ object represented by the Oracle date  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.sql.Date date,
             java.util.Calendar dbtz)
Deprecated.  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             DATE date,
             java.util.Calendar dbtz)
Deprecated.  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.lang.String str)
Deprecated.  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.lang.String str,
             java.util.Calendar dbtz)
Deprecated.  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.sql.Time time)
Create an Oracle TIMESTAMPLTZ object represented by the given java Time  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.sql.Time time,
             java.util.Calendar dbtz)
Deprecated.  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.sql.Timestamp timestamp)
Create an Oracle TIMESTAMPLTZ object represented by the java Timestamp  | 
|
TIMESTAMPLTZ(java.sql.Connection conn,
             java.sql.Timestamp timestamp,
             java.util.Calendar dbtz)
Deprecated.  | 
|
| Method Summary | |
 boolean | 
isConvertibleTo(java.lang.Class cls)
Determines if the object can be converted to a particular class  | 
 java.lang.Object | 
makeJdbcArray(int arraySize)
Returns a JDBC array representation of the datum  | 
 java.lang.String | 
stringValue(java.sql.Connection conn)
Calls toString(Connection, byte[]) to convert internal Oracle TIMESTAMPLTZ to a Java String.  | 
 java.lang.String | 
stringValue(java.sql.Connection conn,
            java.util.Calendar cal)
Calls toString(Connection, byte[], Calendar) to convert internal Oracle TIMESTAMPLTZ to a Java String.  | 
 java.sql.Timestamp | 
timestampValue(java.sql.Connection conn,
               java.util.Calendar dbtz)
Calls toTimestamp to convert internal Oracle Date to a Java Timestamp.  | 
 byte[] | 
toBytes()
Convert Oracle Timestampltz object into a byte array  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.util.Calendar cal,
        java.sql.Date date)
Convert Java Date to Oracle TIMESTAMPLTZ.  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.util.Calendar cal,
        DATE date)
Convert Oracle DATE to Oracle Timestampltz  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.util.Calendar sess,
        java.lang.String str)
Convert Java String to Oracle TIMESTAMPLTZ.  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.util.Calendar cal,
        java.sql.Time time)
Convert Java Time to Oracle TIMESTAMPLTZ.  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.util.Calendar cal,
        java.sql.Timestamp timestamp)
Convert Java Timestamp to Oracle TIMESTAMPLTZ  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.sql.Date date,
        java.util.Calendar dbtz)
Deprecated.  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        DATE date,
        java.util.Calendar dbtz)
Deprecated.  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.lang.String str,
        java.util.Calendar dbtz)
Convert Java String to Oracle TIMESTAMPLTZ.  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.sql.Time time,
        java.util.Calendar dbtz)
Deprecated.  | 
static byte[] | 
toBytes(java.sql.Connection conn,
        java.sql.Timestamp timestamp,
        java.util.Calendar dbtz)
Deprecated.  | 
static java.sql.Date | 
toDate(java.sql.Connection conn,
       byte[] timestamp)
Convert a byte array representing a TIMESTAMPLTZ object to a Java Date Object  | 
static DATE | 
toDATE(java.sql.Connection conn,
       byte[] timestamp)
Convert a byte array representing a TIMESTAMPLTZ object to a Oracle Date Object  | 
static java.sql.Date | 
toDate(java.sql.Connection conn,
       byte[] timestamp,
       java.util.Calendar dbtz)
Convert a byte array representing a TIMESTAMPLTZ object to a Java Date Object  | 
static DATE | 
toDATE(java.sql.Connection conn,
       byte[] timestamp,
       java.util.Calendar dbtz)
Convert a byte array representing a TIMESTAMPLTZ object to a Oracle Date Object  | 
 java.lang.Object | 
toJdbc()
Returns the JDBC representation of the datum object  | 
static java.lang.String | 
toString(java.sql.Connection conn,
         byte[] timestamp)
Converts a TIMESTAMP to a string  | 
static java.lang.String | 
toString(java.sql.Connection conn,
         byte[] timestamp,
         java.util.Calendar dbtz)
Deprecated.  | 
static java.sql.Time | 
toTime(java.sql.Connection conn,
       byte[] timestamp)
Convert a byte array representing a TIMESTAMPLTZ object to a Java Time Object  | 
static java.sql.Time | 
toTime(java.sql.Connection conn,
       byte[] timestamp,
       java.util.Calendar dbtz)
Convert a byte array representing a TIMESTAMPLTZ object to a Java Time Object  | 
static java.sql.Timestamp | 
toTimestamp(java.sql.Connection conn,
            byte[] timestamptz)
Convert a byte array representing a TIMESTAMP object to a Java Timestamp Object  | 
static java.sql.Timestamp | 
toTimestamp(java.sql.Connection conn,
            byte[] timestamptz,
            java.util.Calendar dbtz)
Convert a byte array representing a TIMESTAMP object to a Java Timestamp Object  | 
| Methods inherited from class oracle.sql.Datum | 
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, byteValue, characterStreamValue, dateValue, doubleValue, equals, floatValue, getBytes, getLength, getStream, intValue, longValue, setBytes, setShareBytes, shareBytes, stringValue, timestampValue, timeValue | 
| Methods inherited from class java.lang.Object | 
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public TIMESTAMPLTZ()
public TIMESTAMPLTZ(byte[] timestampltz)
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.sql.Time time,
                    java.util.Calendar dbtz)
             throws java.sql.SQLException
conn - JDBC connection
             time  Java Time object
             dbtz  Calendar object containing Database Timezone
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.sql.Date date,
                    java.util.Calendar dbtz)
             throws java.sql.SQLException
conn - JDBC connection
           date  Java Date object
           dbtz  Calendar object containing Database Timezone
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.sql.Timestamp timestamp,
                    java.util.Calendar dbtz)
             throws java.sql.SQLException
conn - Connection
             timestamp Java Timestamp object
             dbtz     Calendar object containing Database Timezone
public TIMESTAMPLTZ(java.sql.Connection conn,
                    DATE date,
                    java.util.Calendar dbtz)
             throws java.sql.SQLException
conn - JDBC connection
             date  Oracle DATE object
             dbtz  Calendar object containing Database Timezone
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.lang.String str,
                    java.util.Calendar dbtz)
             throws java.sql.SQLException
conn - JDBC connection
              str        Java String object
              dbtz  Calendar object containing Database Timezone
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.util.Calendar sess,
                    java.sql.Time time)
             throws java.sql.SQLException
conn - JDBC connection
             sess  Calendar object containing Session Timezone
             time  Java Time object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.util.Calendar sess,
                    java.sql.Date date)
             throws java.sql.SQLException
conn - JDBC connection
           sess  Calendar object containing Session Timezone
           date  Java Date object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.util.Calendar sess,
                    java.sql.Timestamp timestamp)
             throws java.sql.SQLException
conn - Connection
             sess      Calendar object containing Session Timezone
             timestamp Java Timestamp object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.util.Calendar sess,
                    DATE date)
             throws java.sql.SQLException
conn - JDBC connection
             sess      Calendar object containing Session Timezone
             date  Oracle DATE object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.util.Calendar sess,
                    java.lang.String str)
             throws java.sql.SQLException
conn - JDBC connection
             sess      Calendar object containing Session Timezone
              str        Java String object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.sql.Time time)
             throws java.sql.SQLException
conn - JDBC connection
             time  Java Time object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.sql.Date date)
             throws java.sql.SQLException
conn - JDBC connection
           date  Java Date object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.sql.Timestamp timestamp)
             throws java.sql.SQLException
conn - Connection
             timestamp Java Timestamp object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    DATE date)
             throws java.sql.SQLException
conn - JDBC connection
             date  Oracle DATE object
public TIMESTAMPLTZ(java.sql.Connection conn,
                    java.lang.String str)
             throws java.sql.SQLException
conn - JDBC connection
              str        Java String object| Method Detail | 
public static java.sql.Date toDate(java.sql.Connection conn,
                                   byte[] timestamp,
                                   java.util.Calendar dbtz)
                            throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Time toTime(java.sql.Connection conn,
                                   byte[] timestamp,
                                   java.util.Calendar dbtz)
                            throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Timestamp toTimestamp(java.sql.Connection conn,
                                             byte[] timestamptz,
                                             java.util.Calendar dbtz)
                                      throws java.sql.SQLException
java.sql.SQLException
public static DATE toDATE(java.sql.Connection conn,
                          byte[] timestamp,
                          java.util.Calendar dbtz)
                   throws java.sql.SQLException
java.sql.SQLException
public java.sql.Timestamp timestampValue(java.sql.Connection conn,
                                         java.util.Calendar dbtz)
                                  throws java.sql.SQLException
java.sql.SQLException
public static java.lang.String toString(java.sql.Connection conn,
                                        byte[] timestamp,
                                        java.util.Calendar dbtz)
                                 throws java.sql.SQLException
java.sql.SQLExceptionpublic byte[] toBytes()
public static byte[] toBytes(java.sql.Connection conn,
                             java.sql.Time time,
                             java.util.Calendar dbtz)
                      throws java.sql.SQLException
conn - JDBC connection
                time      java.sql.Time object to be converted.
                dbtz      Database timezone
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             java.sql.Date date,
                             java.util.Calendar dbtz)
                      throws java.sql.SQLException
conn - JDBC connection
                date      java.sql.Date object to be converted.
                dbtz      Database timezone
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             java.sql.Timestamp timestamp,
                             java.util.Calendar dbtz)
                      throws java.sql.SQLException
conn - JDBC connection
                Timestamp     java.sql.Timestamp object to be converted.
                dbtz    database timezone
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             DATE date,
                             java.util.Calendar dbtz)
                      throws java.sql.SQLException
conn - JDBC connection
                date     oracle.sql.Timestampltz object to be converted.
                dbtz    database timezone
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             java.lang.String str,
                             java.util.Calendar dbtz)
                      throws java.sql.SQLException
conn - JDBC Connection
                str   java.lang.String object to be converted.
                dbtz    database timezone
java.sql.SQLException
public static java.sql.Date toDate(java.sql.Connection conn,
                                   byte[] timestamp)
                            throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Time toTime(java.sql.Connection conn,
                                   byte[] timestamp)
                            throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Timestamp toTimestamp(java.sql.Connection conn,
                                             byte[] timestamptz)
                                      throws java.sql.SQLException
java.sql.SQLException
public static DATE toDATE(java.sql.Connection conn,
                          byte[] timestamp)
                   throws java.sql.SQLException
java.sql.SQLException
public static java.lang.String toString(java.sql.Connection conn,
                                        byte[] timestamp)
                                 throws java.sql.SQLException
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             java.util.Calendar cal,
                             java.sql.Time time)
                      throws java.sql.SQLException
conn - JDBC connection
                cal      Session timezone
                time      java.sql.Time object to be converted.
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             java.util.Calendar cal,
                             java.sql.Date date)
                      throws java.sql.SQLException
conn - JDBC connection
                cal      Session timezone
                date      java.sql.Date object to be converted.
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             java.util.Calendar cal,
                             java.sql.Timestamp timestamp)
                      throws java.sql.SQLException
conn - JDBC connection
                cal   Session timezone
                Timestamp     java.sql.Timestamp object to be converted.
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             java.util.Calendar cal,
                             DATE date)
                      throws java.sql.SQLException
conn - JDBC connection
                cal    Session timezone
                date    oracle.sql.Timestampltz object to be converted.
java.sql.SQLException
public static byte[] toBytes(java.sql.Connection conn,
                             java.util.Calendar sess,
                             java.lang.String str)
                      throws java.sql.SQLException
conn - JDBC Connection
                sess  Calendar object containing Session Timezone
                str   java.lang.String object to be converted.
java.sql.SQLException
public java.lang.String stringValue(java.sql.Connection conn)
                             throws java.sql.SQLException
conn - oracle.JDBC.OracleConnection object
java.sql.SQLException
public java.lang.String stringValue(java.sql.Connection conn,
                                    java.util.Calendar cal)
                             throws java.sql.SQLException
conn - oracle.JDBC.OracleConnection object
           cal  java.util.Calendar object
java.sql.SQLException
public java.lang.Object toJdbc()
                        throws java.sql.SQLException
toJdbc in class Datumjava.sql.SQLException - if conversion to JDBC representation results in
               an errorpublic java.lang.Object makeJdbcArray(int arraySize)
makeJdbcArray in class DatumarraySize - size of the array
public boolean isConvertibleTo(java.lang.Class cls)
isConvertibleTo in class Datumcls - Class to convert to
  | 
Oracle10g JDBC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||