Interface Leaf

All Superinterfaces:
FragmentLeaf, GraphValue<PhysicalOperator>, Iterable<PhysicalOperator>, PhysicalOperator
All Known Subinterfaces:
DbGroupScan, DbSubScan, FileGroupScan, GroupScan, IndexGroupScan, Scan, SubScan
All Known Implementing Classes:
AbstractDbGroupScan, AbstractDbSubScan, AbstractFileGroupScan, AbstractGroupScan, AbstractGroupScanWithMetadata, AbstractParquetGroupScan, AbstractParquetRowGroupScan, AbstractSubScan, DeltaGroupScan, DeltaRowGroupScan, DirectGroupScan, DirectSubScan, DrillGroupScan, DrillSubScan, DruidGroupScan, DruidSubScan, EasyGroupScan, EasySubScan, EnumerableGroupScan, EnumerableSubScan, GoogleSheetsGroupScan, GoogleSheetsSubScan, HBaseGroupScan, HBaseSubScan, HiveDrillNativeParquetRowGroupScan, HiveDrillNativeParquetScan, HiveScan, HiveSubScan, HttpGroupScan, HttpSubScan, IcebergGroupScan, IcebergSubScan, InfoSchemaGroupScan, InfoSchemaSubScan, JdbcGroupScan, JdbcSubScan, KafkaGroupScan, KafkaSubScan, KuduGroupScan, KuduSubScan, MetadataDirectGroupScan, MockGroupScanPOP, MockSubScanPOP, MongoGroupScan, MongoSubScan, OpenTSDBGroupScan, OpenTSDBSubScan, ParquetGroupScan, ParquetRowGroupScan, PhoenixGroupScan, PhoenixSubScan, SchemalessScan, SplunkGroupScan, SplunkSubScan, SystemTableScan, UnnestPOP, Values

public interface Leaf extends FragmentLeaf
Operator which specifically is a lowest level leaf node of a query plan across all possible fragments. Currently, the only operator that is a Leaf node are GroupScan nodes. Ultimately this could include use of Cache scans and other types of atypical data production systems.