public class UnionSqlAccessor extends AbstractSqlAccessor
| Constructor and Description |
|---|
UnionSqlAccessor(org.apache.drill.exec.vector.complex.UnionVector vector) |
| 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.) |
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.
|
short |
getShort(int rowOffset)
(See
class description.) |
String |
getString(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.
|
getDate, getReader, getStream, getTime, getTimestamppublic UnionSqlAccessor(org.apache.drill.exec.vector.complex.UnionVector vector)
public boolean isNull(int rowOffset)
SqlAccessorisNull in interface SqlAccessorisNull in class AbstractSqlAccessorpublic BigDecimal getBigDecimal(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getBigDecimal in interface SqlAccessorgetBigDecimal in class AbstractSqlAccessorInvalidAccessExceptionpublic boolean getBoolean(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getBoolean in interface SqlAccessorgetBoolean in class AbstractSqlAccessorInvalidAccessExceptionpublic byte getByte(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getByte in interface SqlAccessorgetByte in class AbstractSqlAccessorInvalidAccessExceptionpublic byte[] getBytes(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getBytes in interface SqlAccessorgetBytes in class AbstractSqlAccessorInvalidAccessExceptionpublic double getDouble(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getDouble in interface SqlAccessorgetDouble in class AbstractSqlAccessorInvalidAccessExceptionpublic float getFloat(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getFloat in interface SqlAccessorgetFloat in class AbstractSqlAccessorInvalidAccessExceptionpublic int getInt(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getInt in interface SqlAccessorgetInt in class AbstractSqlAccessorInvalidAccessExceptionpublic long getLong(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getLong in interface SqlAccessorgetLong in class AbstractSqlAccessorInvalidAccessExceptionpublic short getShort(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getShort in interface SqlAccessorgetShort in class AbstractSqlAccessorInvalidAccessExceptionpublic char getChar(int rowOffset)
throws InvalidAccessException
SqlAccessorclass description.)getChar in interface SqlAccessorgetChar in class AbstractSqlAccessorInvalidAccessExceptionpublic String getString(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)getString in interface SqlAccessorgetString in class AbstractSqlAccessorInvalidAccessExceptionpublic Object getObject(int rowOffset) throws InvalidAccessException
SqlAccessorclass description.)InvalidAccessExceptionpublic TypeProtos.MajorType getType()
SqlAccessor
(Some implementations may support more than just the minimum
getType(...) method implied by the type.
public Class<?> getObjectClass()
SqlAccessor
(Is for ResultSetMetaData#getColumnClassName(...).)
Copyright © 2021 The Apache Software Foundation. All rights reserved.