public interface SqlAccessor
Each rowOffset
parameter specifies the (zero-based) offset (in rows)
of the requested value.
When the requested value is logically a SQL NULL:
isNull(int)
to check for null before calling
such methods)
null
(the caller does not need to call isNull(int)
to check for nulls)
Modifier and Type | Method and Description |
---|---|
BigDecimal |
getBigDecimal(int rowOffset)
(See
class description .) |
boolean |
getBoolean(int rowOffset)
(See
class description .) |
byte |
getByte(int rowOffset)
(See
class description .) |
byte[] |
getBytes(int rowOffset)
(See
class description .) |
char |
getChar(int rowOffset)
(See
class description .) |
Date |
getDate(int rowOffset)
(See
class description .) |
double |
getDouble(int rowOffset)
(See
class description .) |
float |
getFloat(int rowOffset)
(See
class description .) |
int |
getInt(int rowOffset)
(See
class description .) |
long |
getLong(int rowOffset)
(See
class description .) |
Object |
getObject(int rowOffset)
(See
class description .) |
Class<?> |
getObjectClass()
Reports the class returned by getObject() of this accessor.
|
Reader |
getReader(int rowOffset)
(See
class description .) |
short |
getShort(int rowOffset)
(See
class description .) |
InputStream |
getStream(int rowOffset)
(See
class description .) |
String |
getString(int rowOffset)
(See
class description .) |
Time |
getTime(int rowOffset)
(See
class description .) |
Timestamp |
getTimestamp(int rowOffset)
(See
class description .) |
TypeProtos.MajorType |
getType()
Reports the (native) type of data accessed by this accessor.
|
boolean |
isNull(int rowOffset)
Reports whether the logical value is a SQL NULL.
|
TypeProtos.MajorType getType()
(Some implementations may support more than just the minimum
getType(...)
method implied by the type.
Class<?> getObjectClass()
(Is for ResultSetMetaData#getColumnClassName(...)
.)
boolean isNull(int rowOffset)
BigDecimal getBigDecimal(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
boolean getBoolean(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
byte getByte(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
byte[] getBytes(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
Date getDate(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
double getDouble(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
float getFloat(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
char getChar(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
int getInt(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
long getLong(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
short getShort(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
InputStream getStream(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
Reader getReader(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
String getString(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
Time getTime(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
Timestamp getTimestamp(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
Object getObject(int rowOffset) throws InvalidAccessException
class description
.)InvalidAccessException
Copyright © 1970 The Apache Software Foundation. All rights reserved.