Class GoogleSheetsSubScan
java.lang.Object
org.apache.drill.exec.physical.base.AbstractBase
org.apache.drill.exec.physical.base.AbstractSubScan
org.apache.drill.exec.store.googlesheets.GoogleSheetsSubScan
- All Implemented Interfaces:
Iterable<PhysicalOperator>,GraphValue<PhysicalOperator>,FragmentLeaf,Leaf,PhysicalOperator,Scan,SubScan
-
Field Summary
FieldsFields inherited from class org.apache.drill.exec.physical.base.AbstractBase
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userName -
Constructor Summary
ConstructorsConstructorDescriptionGoogleSheetsSubScan(String username, GoogleSheetsStoragePluginConfig config, GoogleSheetsScanSpec scanSpec, List<SchemaPath> columns, Map<String, ExprNode.ColRelOpConstNode> filters, int maxRecords, TupleMetadata schema) -
Method Summary
Methods inherited from class org.apache.drill.exec.physical.base.AbstractSubScan
accept, getNewWithChildren, getSVMode, isExecutableMethods inherited from class org.apache.drill.exec.physical.base.AbstractBase
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.apache.drill.exec.physical.base.PhysicalOperator
getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
-
Field Details
-
OPERATOR_TYPE
- See Also:
-
-
Constructor Details
-
GoogleSheetsSubScan
public GoogleSheetsSubScan(String username, GoogleSheetsStoragePluginConfig config, GoogleSheetsScanSpec scanSpec, List<SchemaPath> columns, Map<String, ExprNode.ColRelOpConstNode> filters, int maxRecords, TupleMetadata schema)
-
-
Method Details
-
getConfig
-
getScanSpec
-
getColumns
-
getFilters
-
getMaxRecords
public int getMaxRecords() -
getSchema
-
accept
public <T,X, T acceptE extends Throwable> (PhysicalVisitor<T, X, throws EE> physicalVisitor, X value) Description copied from interface:PhysicalOperatorProvides capability to build a set of output based on traversing a query graph tree.- Specified by:
acceptin interfacePhysicalOperator- Overrides:
acceptin classAbstractSubScan- Parameters:
physicalVisitor-- Throws:
E
-
iterator
- Specified by:
iteratorin interfaceIterable<PhysicalOperator>- Overrides:
iteratorin classAbstractSubScan
-
getOperatorType
-
toString
-
hashCode
public int hashCode() -
equals
-