| Package | Description |
|---|---|
| gudusoft.gsqlparser.ir.builder | |
| gudusoft.gsqlparser.ir.semantic | |
| gudusoft.gsqlparser.ir.semantic.joinanalysis |
| Modifier and Type | Method and Description |
|---|---|
RelNode |
SelectJoinLogicalIRBuilder.buildRelTree(JoinGraph jg)
Public for slice 176 reuse: build the left-deep rel tree for one graph.
|
| Modifier and Type | Method and Description |
|---|---|
JoinGraph |
StatementGraph.getJoinGraph()
Convenience accessor for the structured
JoinGraph (slice
167). |
| Modifier and Type | Field and Description |
|---|---|
static JoinGraph |
JoinGraph.EMPTY
Shared empty graph for blocks with no joins.
|
| Modifier and Type | Method and Description |
|---|---|
JoinGraph |
JoinAnalysisFacts.getJoinGraph()
Never null;
EMPTY when absent. |
| Modifier and Type | Method and Description |
|---|---|
JoinAnalysisFacts |
JoinAnalysisFacts.withJoinGraph(JoinGraph newGraph)
Copy with a replaced join graph.
|
| Constructor and Description |
|---|
JoinAnalysisFacts(JoinGraph joinGraph,
List<Predicate> filterPredicates,
QueryBlockScope queryBlockScope) |