Class CompositeJdbcConsumer
java.lang.Object
org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer
- All Implemented Interfaces:
AutoCloseable,JdbcConsumer
Composite consumer which hold all consumers. It manages the consume and cleanup process.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close this consumer, do some clean work such as clear reuse ArrowBuf.voidConsume a specific type value fromResultSetand write it to vector.voidresetValueVector(ValueVector vector) Reset the vector within consumer for partial read purpose.voidReset inner consumers through vectors in the vector schema root.
-
Constructor Details
-
CompositeJdbcConsumer
Construct an instance.
-
-
Method Details
-
consume
Description copied from interface:JdbcConsumerConsume a specific type value fromResultSetand write it to vector.- Specified by:
consumein interfaceJdbcConsumer- Throws:
SQLExceptionIOException
-
close
public void close()Description copied from interface:JdbcConsumerClose this consumer, do some clean work such as clear reuse ArrowBuf.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceJdbcConsumer
-
resetValueVector
Description copied from interface:JdbcConsumerReset the vector within consumer for partial read purpose.- Specified by:
resetValueVectorin interfaceJdbcConsumer
-
resetVectorSchemaRoot
Reset inner consumers through vectors in the vector schema root.
-