Class ColumnsScanFramework.ColumnsSchemaNegotiatorImpl
java.lang.Object
org.apache.drill.exec.physical.impl.scan.framework.SchemaNegotiatorImpl
org.apache.drill.exec.physical.impl.scan.file.FileScanFramework.FileSchemaNegotiatorImpl
org.apache.drill.exec.physical.impl.scan.columns.ColumnsScanFramework.ColumnsSchemaNegotiatorImpl
- All Implemented Interfaces:
ColumnsSchemaNegotiator,FileScanFramework.FileSchemaNegotiator,SchemaNegotiator
- Enclosing class:
ColumnsScanFramework
public static class ColumnsScanFramework.ColumnsSchemaNegotiatorImpl
extends FileScanFramework.FileSchemaNegotiatorImpl
implements ColumnsSchemaNegotiator
Implementation of the columns array schema negotiator.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.drill.exec.physical.impl.scan.framework.SchemaNegotiatorImpl
SchemaNegotiatorImpl.NegotiatorListener -
Field Summary
Fields inherited from class org.apache.drill.exec.physical.impl.scan.framework.SchemaNegotiatorImpl
batchSize, context, framework, isSchemaComplete, limit, providedSchema, tableSchema -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.drill.exec.physical.impl.scan.file.FileScanFramework.FileSchemaNegotiatorImpl
fileSystem, splitMethods inherited from class org.apache.drill.exec.physical.impl.scan.framework.SchemaNegotiatorImpl
batchSize, bind, build, context, drillConfig, errorContext, hasProvidedSchema, isProjectionEmpty, isSchemaComplete, limit, parentErrorContext, providedSchema, queryOptions, setErrorContext, tableSchema, userNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.exec.physical.impl.scan.file.FileScanFramework.FileSchemaNegotiator
fileSystem, splitMethods inherited from interface org.apache.drill.exec.physical.impl.scan.framework.SchemaNegotiator
batchSize, build, context, drillConfig, hasProvidedSchema, isProjectionEmpty, limit, parentErrorContext, providedSchema, queryOptions, setErrorContext, tableSchema, userName
-
Constructor Details
-
ColumnsSchemaNegotiatorImpl
-
-
Method Details
-
columnsArrayProjected
public boolean columnsArrayProjected()- Specified by:
columnsArrayProjectedin interfaceColumnsSchemaNegotiator
-
projectedIndexes
public boolean[] projectedIndexes()- Specified by:
projectedIndexesin interfaceColumnsSchemaNegotiator
-