public static class DrillRelOptUtil.ProjectPushInfo extends Object
| Constructor and Description |
|---|
ProjectPushInfo(List<SchemaPath> fields,
Map<String,FieldsReWriterUtil.DesiredField> desiredFields) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.rel.type.RelDataType |
createNewRowType(org.apache.calcite.rel.type.RelDataTypeFactory factory)
Creates new row type based on stores types and field names.
|
List<SchemaPath> |
getFields() |
FieldsReWriterUtil.FieldsReWriter |
getInputReWriter() |
public ProjectPushInfo(List<SchemaPath> fields, Map<String,FieldsReWriterUtil.DesiredField> desiredFields)
public List<SchemaPath> getFields()
public FieldsReWriterUtil.FieldsReWriter getInputReWriter()
public org.apache.calcite.rel.type.RelDataType createNewRowType(org.apache.calcite.rel.type.RelDataTypeFactory factory)
factory - factory for data type descriptors.Copyright © 2021 The Apache Software Foundation. All rights reserved.