public abstract class AbstractValueObject extends Object implements ValueObject
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractValueObject(byte[] rawBytes,
DataType dataType) |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
getBigDecimal() |
BigInteger |
getBigInteger() |
InputStream |
getBinaryInputStream() |
boolean |
getBoolean() |
byte |
getByte() |
byte[] |
getBytes() |
Date |
getDate() |
Date |
getDate(Calendar cal) |
int |
getDisplayLength() |
double |
getDouble() |
float |
getFloat() |
InputStream |
getInputStream() |
int |
getInt() |
long |
getLong() |
abstract Object |
getObject() |
InputStream |
getPBMSStream(Protocol protocol) |
short |
getShort() |
String |
getString() |
Time |
getTime()
Since drizzle has no TIME datatype, JDBC Time is stored in a packed integer
|
Time |
getTime(Calendar cal) |
Timestamp |
getTimestamp() |
Timestamp |
getTimestamp(Calendar cal) |
boolean |
isNull() |
protected final DataType dataType
protected AbstractValueObject(byte[] rawBytes,
DataType dataType)
public String getString()
getString in interface ValueObjectpublic long getLong()
getLong in interface ValueObjectpublic int getInt()
getInt in interface ValueObjectpublic short getShort()
getShort in interface ValueObjectpublic byte getByte()
getByte in interface ValueObjectpublic byte[] getBytes()
getBytes in interface ValueObjectpublic float getFloat()
getFloat in interface ValueObjectpublic double getDouble()
getDouble in interface ValueObjectpublic BigDecimal getBigDecimal()
getBigDecimal in interface ValueObjectpublic BigInteger getBigInteger()
getBigInteger in interface ValueObjectpublic Date getDate() throws ParseException
getDate in interface ValueObjectParseExceptionpublic Time getTime() throws ParseException
getTime in interface ValueObjectParseExceptionUtils.packTime(long),
Utils.unpackTime(int)public Timestamp getTimestamp() throws ParseException
getTimestamp in interface ValueObjectParseExceptionpublic InputStream getInputStream()
getInputStream in interface ValueObjectpublic InputStream getBinaryInputStream()
getBinaryInputStream in interface ValueObjectpublic abstract Object getObject() throws ParseException
getObject in interface ValueObjectParseExceptionpublic Date getDate(Calendar cal) throws ParseException
getDate in interface ValueObjectParseExceptionpublic Time getTime(Calendar cal)
getTime in interface ValueObjectpublic Timestamp getTimestamp(Calendar cal) throws ParseException
getTimestamp in interface ValueObjectParseExceptionpublic boolean getBoolean()
getBoolean in interface ValueObjectpublic boolean isNull()
isNull in interface ValueObjectpublic int getDisplayLength()
getDisplayLength in interface ValueObjectpublic InputStream getPBMSStream(Protocol protocol) throws QueryException, IOException
getPBMSStream in interface ValueObjectQueryExceptionIOExceptionCopyright © 2016. All rights reserved.