Package org.apache.calcite.materialize
Class LatticeSuggester.Query
- java.lang.Object
-
- org.apache.calcite.materialize.LatticeSuggester.Query
-
- Enclosing class:
- LatticeSuggester
private static class LatticeSuggester.Query extends java.lang.Object
Holds state for a particular query graph. In particular table and step references count from zero each query.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) LatticeSpace
space
(package private) int
stepRefCount
(package private) java.util.Map<java.lang.Integer,LatticeSuggester.TableRef>
tableRefs
-
Constructor Summary
Constructors Constructor Description Query(LatticeSpace space)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) LatticeSuggester.StepRef
stepRef(LatticeSuggester.TableRef source, LatticeSuggester.TableRef target, java.util.List<IntPair> keys)
(package private) LatticeSuggester.TableRef
tableRef(TableScan scan)
-
-
-
Field Detail
-
space
final LatticeSpace space
-
tableRefs
final java.util.Map<java.lang.Integer,LatticeSuggester.TableRef> tableRefs
-
stepRefCount
int stepRefCount
-
-
Constructor Detail
-
Query
Query(LatticeSpace space)
-
-
Method Detail
-
tableRef
LatticeSuggester.TableRef tableRef(TableScan scan)
-
stepRef
LatticeSuggester.StepRef stepRef(LatticeSuggester.TableRef source, LatticeSuggester.TableRef target, java.util.List<IntPair> keys)
-
-