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 SqlAccessorpublic Class<?> getObjectClass()
SqlAccessor
(Is for ResultSetMetaData#getColumnClassName(...).)
getObjectClass in interface SqlAccessorpublic boolean isNull(int rowOffset)
SqlAccessorisNull in interface SqlAccessorpublic BigDecimal getBigDecimal(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getBigDecimal in interface SqlAccessorInvalidAccessExceptionpublic boolean getBoolean(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getBoolean in interface SqlAccessorInvalidAccessExceptionpublic byte getByte(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getByte in interface SqlAccessorInvalidAccessExceptionpublic byte[] getBytes(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getBytes in interface SqlAccessorInvalidAccessExceptionpublic Date getDate(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getDate in interface SqlAccessorInvalidAccessExceptionpublic double getDouble(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getDouble in interface SqlAccessorInvalidAccessExceptionpublic float getFloat(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getFloat in interface SqlAccessorInvalidAccessExceptionpublic char getChar(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getChar in interface SqlAccessorInvalidAccessExceptionpublic int getInt(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getInt in interface SqlAccessorInvalidAccessExceptionpublic long getLong(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getLong in interface SqlAccessorInvalidAccessExceptionpublic short getShort(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getShort in interface SqlAccessorInvalidAccessExceptionpublic InputStream getStream(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getStream in interface SqlAccessorInvalidAccessExceptionpublic Reader getReader(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getReader in interface SqlAccessorInvalidAccessExceptionpublic String getString(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getString in interface SqlAccessorInvalidAccessExceptionpublic Time getTime(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getTime in interface SqlAccessorInvalidAccessExceptionpublic Timestamp getTimestamp(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getTimestamp in interface SqlAccessorInvalidAccessExceptionpublic Object getObject(int rowOffset) throws InvalidAccessException
getObject in interface SqlAccessorInvalidAccessExceptionSqlAccessor.getObject(int)Copyright © 2021 The Apache Software Foundation. All rights reserved.