public class CompositeJdbcConsumer extends Object implements JdbcConsumer
Constructor and Description |
---|
CompositeJdbcConsumer(JdbcConsumer[] consumers)
Construct an instance.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Close this consumer, do some clean work such as clear reuse ArrowBuf.
|
void |
consume(ResultSet rs)
Consume a specific type value from
ResultSet and write it to vector. |
void |
resetValueVector(ValueVector vector)
Reset the vector within consumer for partial read purpose.
|
void |
resetVectorSchemaRoot(VectorSchemaRoot root)
Reset inner consumers through vectors in the vector schema root.
|
public CompositeJdbcConsumer(JdbcConsumer[] consumers)
public void consume(ResultSet rs) throws SQLException, IOException
JdbcConsumer
ResultSet
and write it to vector.consume
in interface JdbcConsumer
SQLException
IOException
public void close()
JdbcConsumer
close
in interface AutoCloseable
close
in interface JdbcConsumer
public void resetValueVector(ValueVector vector)
JdbcConsumer
resetValueVector
in interface JdbcConsumer
public void resetVectorSchemaRoot(VectorSchemaRoot root)
Copyright © 2023 The Apache Software Foundation. All rights reserved.