java.lang.Object
org.apache.drill.exec.physical.resultSet.model.single.BaseWriterBuilder
Direct Known Subclasses:
DirectRowSet.RowSetWriterBuilder

public abstract class BaseWriterBuilder extends Object
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.