public class BoundCheckingAccessor extends Object implements SqlAccessor
Constructor and Description |
---|
BoundCheckingAccessor(ValueVector vector,
SqlAccessor inner) |
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)
Returns an instance sitting at the given index if exists, null otherwise.
|
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.
|
public BoundCheckingAccessor(ValueVector vector, SqlAccessor inner)
public TypeProtos.MajorType getType()
SqlAccessor
(Some implementations may support more than just the minimum
getType(...)
method implied by the type.
getType
in interface SqlAccessor
public Class<?> getObjectClass()
SqlAccessor
(Is for ResultSetMetaData#getColumnClassName(...)
.)
getObjectClass
in interface SqlAccessor
public boolean isNull(int rowOffset)
SqlAccessor
isNull
in interface SqlAccessor
public BigDecimal getBigDecimal(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getBigDecimal
in interface SqlAccessor
InvalidAccessException
public boolean getBoolean(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getBoolean
in interface SqlAccessor
InvalidAccessException
public byte getByte(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getByte
in interface SqlAccessor
InvalidAccessException
public byte[] getBytes(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getBytes
in interface SqlAccessor
InvalidAccessException
public Date getDate(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getDate
in interface SqlAccessor
InvalidAccessException
public double getDouble(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getDouble
in interface SqlAccessor
InvalidAccessException
public float getFloat(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getFloat
in interface SqlAccessor
InvalidAccessException
public char getChar(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getChar
in interface SqlAccessor
InvalidAccessException
public int getInt(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getInt
in interface SqlAccessor
InvalidAccessException
public long getLong(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getLong
in interface SqlAccessor
InvalidAccessException
public short getShort(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getShort
in interface SqlAccessor
InvalidAccessException
public InputStream getStream(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getStream
in interface SqlAccessor
InvalidAccessException
public Reader getReader(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getReader
in interface SqlAccessor
InvalidAccessException
public String getString(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getString
in interface SqlAccessor
InvalidAccessException
public Time getTime(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getTime
in interface SqlAccessor
InvalidAccessException
public Timestamp getTimestamp(int rowOffset) throws InvalidAccessException
SqlAccessor
class description
.)getTimestamp
in interface SqlAccessor
InvalidAccessException
public Object getObject(int rowOffset) throws InvalidAccessException
getObject
in interface SqlAccessor
InvalidAccessException
SqlAccessor.getObject(int)
Copyright © 1970 The Apache Software Foundation. All rights reserved.