Serializable
public class INTERVALDS extends Datum
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.
ojiOracleDatumWithConnection, targetDatum
Constructor | Description |
---|---|
INTERVALDS() |
Constructs a INTERVALDS object initialized with .
|
INTERVALDS(byte[] intervalDS) |
Create an Oracle INTERVALDS object represented by the given intervalDS byte array
|
INTERVALDS(String str) |
Create an Oracle INTERVALDS object represented by the given String
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
isConvertibleTo(Class cls) |
Determines if the object can be converted to a particular class
|
Object |
makeJdbcArray(int arraySize) |
Returns a JDBC array representation of the datum
|
String |
stringValue() |
Returns String for this INTERVALDS object
|
byte[] |
toBytes() |
Convert Oracle INTERVALDS object into a byte array
|
static byte[] |
toBytes(String str) |
Convert Java String to Oracle INTERVALDS.
|
Object |
toJdbc() |
Returns the JDBC representation of the INTERVALDS object
|
String |
toString() |
Converts a INTERVALDS to a string
|
static String |
toString(byte[] inparray) |
Converts a INTERVALDS to a string
|
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, bytesEqual, bytesHashCode, byteValue, characterStreamValue, compareBytes, dateValue, doubleValue, equals, floatValue, getBytes, getConnectionDuringExceptionHandling, getLength, getStream, intValue, isNull, longValue, setBytes, setShareBytes, shareBytes, stringValue, timestampValue, timestampValue, timeValue, timeValue, toClass
public INTERVALDS()
public INTERVALDS(byte[] intervalDS)
intervalDS
- byte arraypublic INTERVALDS(String str)
str
- Java String objectpublic byte[] toBytes()
public static byte[] toBytes(String str)
str
- java.lang.String object to be converted.public static String toString(byte[] inparray)
inparray
- a byte array representing the INTERVALDS objectpublic Object toJdbc()
public String stringValue()
stringValue
in class Datum
public String toString()
public boolean isConvertibleTo(Class cls)
isConvertibleTo
in class Datum
cls
- Class to convert topublic Object makeJdbcArray(int arraySize)
makeJdbcArray
in class Datum
arraySize
- size of the array