Package oracle.sql
Class INTERVALDS
- java.lang.Object
-
- oracle.sql.Datum
-
- oracle.sql.INTERVALDS
-
- All Implemented Interfaces:
Serializable
public class INTERVALDS extends Datum
INTERVALDS Class
TheINTERVALDSclass 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 SecondStatic methods are used for conversions.
- See Also:
- Serialized Form
-
<section role="region">
-
Field Summary
-
Fields inherited from class oracle.sql.Datum
ojiOracleDatumWithConnection, targetDatum
-
-
Constructor Summary
Constructors Constructor Description INTERVALDS()Constructs a INTERVALDS object initialized with .INTERVALDS(byte[] intervalDS)Create an Oracle INTERVALDS object represented by the given intervalDS byte arrayINTERVALDS(String str)Create an Oracle INTERVALDS object represented by the given String
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisConvertibleTo(Class cls)Determines if the object can be converted to a particular classObjectmakeJdbcArray(int arraySize)Returns a JDBC array representation of the datumStringstringValue()Returns String for this INTERVALDS objectbyte[]toBytes()Convert Oracle INTERVALDS object into a byte arraystatic byte[]toBytes(String str)Convert Java String to Oracle INTERVALDS.ObjecttoJdbc()Returns the JDBC representation of the INTERVALDS objectStringtoString()Converts a INTERVALDS to a stringstatic StringtoString(byte[] inparray)Converts a INTERVALDS to a string-
Methods inherited from class oracle.sql.Datum
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
-
-
-
<section role="region">
-
Constructor Detail
-
INTERVALDS
public INTERVALDS()
Constructs a INTERVALDS object initialized with .
-
INTERVALDS
public INTERVALDS(byte[] intervalDS)
Create an Oracle INTERVALDS object represented by the given intervalDS byte array- Parameters:
intervalDS- byte array
-
INTERVALDS
public INTERVALDS(String str)
Create an Oracle INTERVALDS object represented by the given String- Parameters:
str- Java String object
-
-
Method Detail
-
toBytes
public byte[] toBytes()
Convert Oracle INTERVALDS object into a byte array- Returns:
- the byte array stored in the INTERVALDS object
-
toBytes
public static byte[] toBytes(String str)
Convert Java String to Oracle INTERVALDS.- Parameters:
str- java.lang.String object to be converted.- Returns:
- the byte array representing the input string.
-
toString
public static String toString(byte[] inparray)
Converts a INTERVALDS to a string- Parameters:
inparray- a byte array representing the INTERVALDS object- Returns:
- String representing the INTERVALDS object
-
toJdbc
public Object toJdbc()
Returns the JDBC representation of the INTERVALDS object
-
stringValue
public String stringValue()
Returns String for this INTERVALDS object- Overrides:
stringValuein classDatum- Returns:
- a Java String value
-
toString
public String toString()
Converts a INTERVALDS to a string
-
isConvertibleTo
public boolean isConvertibleTo(Class cls)
Determines if the object can be converted to a particular class- Specified by:
isConvertibleToin classDatum- Parameters:
cls- Class to convert to- Returns:
- true, if conversion to cls is permitted false, if conversion to cls is not permitted
-
makeJdbcArray
public Object makeJdbcArray(int arraySize)
Returns a JDBC array representation of the datum- Specified by:
makeJdbcArrayin classDatum- Parameters:
arraySize- size of the array- Returns:
- an object containing the JDBC array value
-
-