Class AbstractSqlAccessor
java.lang.Object
org.apache.drill.exec.vector.accessor.AbstractSqlAccessor
- All Implemented Interfaces:
SqlAccessor
- Direct Known Subclasses:
BigIntAccessor,BitAccessor,DateAccessor,Decimal18Accessor,Decimal28DenseAccessor,Decimal28SparseAccessor,Decimal38DenseAccessor,Decimal38SparseAccessor,Decimal9Accessor,Float4Accessor,Float8Accessor,GenericAccessor,IntAccessor,IntervalAccessor,IntervalDayAccessor,IntervalYearAccessor,NullableBigIntAccessor,NullableBitAccessor,NullableDateAccessor,NullableDecimal18Accessor,NullableDecimal28DenseAccessor,NullableDecimal28SparseAccessor,NullableDecimal38DenseAccessor,NullableDecimal38SparseAccessor,NullableDecimal9Accessor,NullableFloat4Accessor,NullableFloat8Accessor,NullableIntAccessor,NullableIntervalAccessor,NullableIntervalDayAccessor,NullableIntervalYearAccessor,NullableSmallIntAccessor,NullableTimeAccessor,NullableTimeStampAccessor,NullableTinyIntAccessor,NullableUInt1Accessor,NullableUInt2Accessor,NullableUInt4Accessor,NullableUInt8Accessor,NullableVar16CharAccessor,NullableVarBinaryAccessor,NullableVarCharAccessor,NullableVarDecimalAccessor,SmallIntAccessor,TimeAccessor,TimeStampAccessor,TinyIntAccessor,UInt1Accessor,UInt2Accessor,UInt4Accessor,UInt8Accessor,UnionSqlAccessor,Var16CharAccessor,VarBinaryAccessor,VarCharAccessor,VarDecimalAccessor
-
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.)getDate(int rowOffset) (Seeclass description.)doublegetDouble(int rowOffset) (Seeclass description.)floatgetFloat(int rowOffset) (Seeclass description.)intgetInt(int rowOffset) (Seeclass description.)longgetLong(int rowOffset) (Seeclass description.)getReader(int rowOffset) (Seeclass description.)shortgetShort(int rowOffset) (Seeclass description.)getStream(int rowOffset) (Seeclass description.)getString(int rowOffset) (Seeclass description.)getTime(int rowOffset) (Seeclass description.)getTimestamp(int rowOffset) (Seeclass description.)abstract booleanisNull(int rowOffset) Reports whether the logical value is a SQL NULL.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.exec.vector.accessor.SqlAccessor
getObject, getObjectClass, getType
-
Constructor Details
-
AbstractSqlAccessor
public AbstractSqlAccessor()
-
-
Method Details
-
isNull
public abstract boolean isNull(int rowOffset) Description copied from interface:SqlAccessorReports whether the logical value is a SQL NULL.- Specified by:
isNullin interfaceSqlAccessor
-
getBigDecimal
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getBigDecimalin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getBoolean
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getBooleanin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getByte
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getBytein interfaceSqlAccessor- Throws:
InvalidAccessException
-
getBytes
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getBytesin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getDate
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getDatein interfaceSqlAccessor- Throws:
InvalidAccessException
-
getDouble
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getDoublein interfaceSqlAccessor- Throws:
InvalidAccessException
-
getFloat
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getFloatin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getInt
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getIntin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getLong
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getLongin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getShort
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getShortin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getStream
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getStreamin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getChar
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getCharin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getReader
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getReaderin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getString
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getStringin interfaceSqlAccessor- Throws:
InvalidAccessException
-
getTime
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getTimein interfaceSqlAccessor- Throws:
InvalidAccessException
-
getTimestamp
Description copied from interface:SqlAccessor(Seeclass description.)- Specified by:
getTimestampin interfaceSqlAccessor- Throws:
InvalidAccessException
-