BeamQueryPlanner
is the main interface.See: Description
Interface | Description |
---|---|
NodeStatsMetadata |
This is a metadata used for row count and rate estimation.
|
NodeStatsMetadata.Handler |
Handler API.
|
Class | Description |
---|---|
BeamCostModel |
VolcanoCost represents the cost of a plan node. |
BeamCostModel.Factory |
Implementation of
RelOptCostFactory that creates
BeamCostModel s. |
BeamJavaTypeFactory |
customized data type in Beam.
|
BeamRelDataTypeSystem |
customized data type in Beam.
|
BeamRelMetadataQuery | |
BeamRuleSets |
RuleSet used in BeamQueryPlanner . |
NodeStats |
This is a utility class to represent rowCount, rate and window.
|
RelMdNodeStats |
This is the implementation of NodeStatsMetadata.
|
BeamQueryPlanner
is the main interface. It defines data sources, validate a SQL
statement, and convert it as a Beam pipeline.