Class BaseColumnBinder<V extends FieldVector>
java.lang.Object
org.apache.arrow.adapter.jdbc.binder.BaseColumnBinder<V>
- Type Parameters:
- V- The concrete FieldVector subtype.
- All Implemented Interfaces:
- ColumnBinder
- Direct Known Subclasses:
- BigIntBinder,- BitBinder,- DateDayBinder,- DateMilliBinder,- Decimal128Binder,- Decimal256Binder,- FixedSizeBinaryBinder,- Float4Binder,- Float8Binder,- IntBinder,- ListBinder,- MapBinder,- SmallIntBinder,- Time32Binder,- Time64Binder,- TimeStampBinder,- TinyIntBinder,- VarBinaryBinder,- VarCharBinder
public abstract class BaseColumnBinder<V extends FieldVector>
extends Object
implements ColumnBinder
Base class for ColumnBinder implementations.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintGet the JDBC type code used by this binder.Get the vector used by this binder.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.arrow.adapter.jdbc.binder.ColumnBinderbind
- 
Field Details- 
vector
- 
jdbcTypeprotected final int jdbcType
 
- 
- 
Constructor Details- 
BaseColumnBinder
 
- 
- 
Method Details- 
getJdbcTypepublic int getJdbcType()Description copied from interface:ColumnBinderGet the JDBC type code used by this binder.- Specified by:
- getJdbcTypein interface- ColumnBinder
- Returns:
- A type code from Types.
 
- 
getVectorDescription copied from interface:ColumnBinderGet the vector used by this binder.- Specified by:
- getVectorin interface- ColumnBinder
 
 
-