Package org.apache.calcite.materialize
Class LatticeSuggester.StepRef.Factory
- java.lang.Object
-
- org.apache.calcite.materialize.LatticeSuggester.StepRef.Factory
-
- All Implemented Interfaces:
AttributedDirectedGraph.AttributedEdgeFactory<LatticeSuggester.TableRef,LatticeSuggester.StepRef>
,DirectedGraph.EdgeFactory<LatticeSuggester.TableRef,LatticeSuggester.StepRef>
- Enclosing class:
- LatticeSuggester.StepRef
private static class LatticeSuggester.StepRef.Factory extends java.lang.Object implements AttributedDirectedGraph.AttributedEdgeFactory<LatticeSuggester.TableRef,LatticeSuggester.StepRef>
CreatesLatticeSuggester.StepRef
instances.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Factory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LatticeSuggester.StepRef
createEdge(LatticeSuggester.TableRef source, LatticeSuggester.TableRef target)
LatticeSuggester.StepRef
createEdge(LatticeSuggester.TableRef source, LatticeSuggester.TableRef target, java.lang.Object... attributes)
-
-
-
Method Detail
-
createEdge
public LatticeSuggester.StepRef createEdge(LatticeSuggester.TableRef source, LatticeSuggester.TableRef target)
- Specified by:
createEdge
in interfaceDirectedGraph.EdgeFactory<LatticeSuggester.TableRef,LatticeSuggester.StepRef>
-
createEdge
public LatticeSuggester.StepRef createEdge(LatticeSuggester.TableRef source, LatticeSuggester.TableRef target, java.lang.Object... attributes)
- Specified by:
createEdge
in interfaceAttributedDirectedGraph.AttributedEdgeFactory<LatticeSuggester.TableRef,LatticeSuggester.StepRef>
-
-