Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
While creating the schema for the outgoing batch in project (setupNewSchema()) we don't create the child vectors for the complex vectors. We create the children only while performing the transfer in doWork(). This is ok for most cases, but if we have a blocking operator before project and our first batch is a schema batch with no records then the transfer would not create the child vectors and we would propagate half baked schema downstream.
Attachments
Issue Links
- is related to
-
DRILL-2150 Create an abstraction for repeated value vectors.
- Resolved