Class UnionSqlAccessor
java.lang.Object
org.apache.drill.exec.vector.accessor.AbstractSqlAccessor
org.apache.drill.exec.vector.accessor.UnionSqlAccessor
- All Implemented Interfaces:
SqlAccessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBigDecimal(int rowOffset) (Seeclass description.)booleangetBoolean(int rowOffset) (Seeclass description.)bytegetByte(int rowOffset) (Seeclass description.)byte[]getBytes(int rowOffset) (Seeclass description.)chargetChar(int rowOffset) (Seeclass description.)doublegetDouble(int rowOffset) (Seeclass description.)floatgetFloat(int rowOffset) (Seeclass description.)intgetInt(int rowOffset) (Seeclass description.)longgetLong(int rowOffset) (Seeclass description.)getObject(int rowOffset) (Seeclass description.)Class<?> Reports the class returned by getObject() of this accessor.shortgetShort(int rowOffset) (Seeclass description.)getString(int rowOffset) (Seeclass description.)getType()Reports the (native) type of data accessed by this accessor.booleanisNull(int rowOffset) Reports whether the logical value is a SQL NULL.Methods inherited from class org.apache.drill.exec.vector.accessor.AbstractSqlAccessor
getDate, getReader, getStream, getTime, getTimestamp
-
Constructor Details
-
UnionSqlAccessor
-
-
Method Details
-
isNull
public boolean isNull(int rowOffset) Description copied from interface:SqlAccessorReports whether the logical value is a SQL NULL.- Specified by:
isNullin interfaceSqlAccessor- Specified by:
isNullin classAbstractSqlAccessor
-
getBigDecimal
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getBigDecimalin interfaceSqlAccessor- Overrides:
getBigDecimalin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getBoolean
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getBooleanin interfaceSqlAccessor- Overrides:
getBooleanin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getByte
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getBytein interfaceSqlAccessor- Overrides:
getBytein classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getBytes
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getBytesin interfaceSqlAccessor- Overrides:
getBytesin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getDouble
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getDoublein interfaceSqlAccessor- Overrides:
getDoublein classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getFloat
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getFloatin interfaceSqlAccessor- Overrides:
getFloatin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getInt
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getIntin interfaceSqlAccessor- Overrides:
getIntin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getLong
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getLongin interfaceSqlAccessor- Overrides:
getLongin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getShort
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getShortin interfaceSqlAccessor- Overrides:
getShortin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getChar
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getCharin interfaceSqlAccessor- Overrides:
getCharin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getString
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getStringin interfaceSqlAccessor- Overrides:
getStringin classAbstractSqlAccessor- Throws:
InvalidAccessException
-
getObject
Description copied from interface:SqlAccessor(Seeclass description.)- Throws:
InvalidAccessException
-
getType
Description copied from interface:SqlAccessorReports the (native) type of data accessed by this accessor.(Some implementations may support more than just the minimum
getType(...)method implied by the type. -
getObjectClass
Description copied from interface:SqlAccessorReports the class returned by getObject() of this accessor.(Is for
}.)invalid @link
{@link ResultSetMetaData#getColumnClassName(...)
-