|
Oracle JDBC API Reference 11g Release 2 ("11.2.0.3.0") |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.sql.Datum oracle.sql.INTERVALDS
public class INTERVALDS
INTERVALDS Class
The INTERVALDS
class specifies a value to be used to
measure time differences.
The internal data for this object is stored as a 11 byte array in the super class' storage area. The bytes are arranged as follows:
Byte Represents 0 High byte of day 1 2nd high byte of day 2 3rd high byte of day 3 least byte of day 4 hour val + 60 5 min + 60 6 sec + 60 7 High byte of Fractional second 8 2nd high byte of Fractional Second 9 3rd high byte of Fractional Second 10 least byte of Fractional Second
Static methods are used for conversions.
Constructor Summary | |
---|---|
INTERVALDS()
Constructs a INTERVALDS object initialized with . |
|
INTERVALDS(byte[] intervalDS)
Create an Oracle INTERVALDS object represented by the given intervalDS byte array |
|
INTERVALDS(java.lang.String str)
Create an Oracle INTERVALDS object represented by the given String |
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()
Returns String for this INTERVALDS object |
byte[] |
toBytes()
Convert Oracle INTERVALDS object into a byte array |
static byte[] |
toBytes(java.lang.String str)
Convert Java String to Oracle INTERVALDS. |
java.lang.Object |
toJdbc()
Returns the JDBC representation of the INTERVALDS object |
java.lang.String |
toString()
Converts a INTERVALDS to a string |
static java.lang.String |
toString(byte[] inparray)
Converts a INTERVALDS to a string |
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, timestampValue, timeValue, timeValue |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public INTERVALDS()
public INTERVALDS(byte[] intervalDS)
intervalDS
- byte arraypublic INTERVALDS(java.lang.String str)
str
- Java String objectMethod Detail |
---|
public byte[] toBytes()
public static byte[] toBytes(java.lang.String str)
str
- java.lang.String object to be converted.
public static java.lang.String toString(byte[] inparray)
inparray
- a byte array representing the INTERVALDS object
public java.lang.Object toJdbc()
toJdbc
in class Datum
public java.lang.String stringValue()
stringValue
in class Datum
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isConvertibleTo(java.lang.Class cls)
isConvertibleTo
in class Datum
cls
- Class to convert to
public java.lang.Object makeJdbcArray(int arraySize)
makeJdbcArray
in class Datum
arraySize
- size of the array
|
Oracle JDBC API Reference 11g Release 2 ("11.2.0.3.0") |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |