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 SummaryConstructors
- 
Method SummaryModifier 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- 
CompositeJdbcConsumerConstruct an instance.
 
- 
- 
Method Details- 
consumeDescription copied from interface:JdbcConsumerConsume a specific type value fromResultSetand write it to vector.- Specified by:
- consumein interface- JdbcConsumer
- Throws:
- SQLException
- IOException
 
- 
closepublic void close()Description copied from interface:JdbcConsumerClose this consumer, do some clean work such as clear reuse ArrowBuf.- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- JdbcConsumer
 
- 
resetValueVectorDescription copied from interface:JdbcConsumerReset the vector within consumer for partial read purpose.- Specified by:
- resetValueVectorin interface- JdbcConsumer
 
- 
resetVectorSchemaRootReset inner consumers through vectors in the vector schema root.
 
-