Class BaseWriterBuilder
java.lang.Object
org.apache.drill.exec.physical.resultSet.model.single.BaseWriterBuilder
- Direct Known Subclasses:
DirectRowSet.RowSetWriterBuilder
Build a set of writers for a single (non-hyper) vector container.
This base class provides behavior common to the test-time RowSet
abstractions, and the production result set loader abstractions.
Writers are built recursively by walking the tree that defines a row's structure. For a classic relational tuple, the tree has just a root and a set of primitives. But, once we add array (repeated), variant (LIST, UNION) and tuple (MAP) columns, the tree grows quite complex.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<AbstractObjectWriter>
buildContainerChildren
(VectorContainer container, MetadataProvider mdProvider)
-
Constructor Details
-
BaseWriterBuilder
public BaseWriterBuilder()
-
-
Method Details
-
buildContainerChildren
protected List<AbstractObjectWriter> buildContainerChildren(VectorContainer container, MetadataProvider mdProvider)
-