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 © 1970 The Apache Software Foundation. All rights reserved.