public final class TransformGraph extends Object
TransformGraph (lineage2-contract.md §7) —
statement-local computation graph, TRANSFORM-GRAPH-V1 with coordinates.
The engine emits local node ids only; node/step GUID materialization
stays a repository concern per rev 3.
Internal API: not part of the public gsqlparser surface.
| Modifier and Type | Class and Description |
|---|---|
static class |
TransformGraph.Node |
static class |
TransformGraph.NodeKind
Node kinds of TRANSFORM-GRAPH-V1.
|
static class |
TransformGraph.OperationType
Step operation types of TRANSFORM-GRAPH-V1.
|
static class |
TransformGraph.Step |
| Constructor and Description |
|---|
TransformGraph(int statementIndex,
String occurrenceGuidRef,
List<TransformGraph.Node> nodes,
List<TransformGraph.Step> steps) |
| Modifier and Type | Method and Description |
|---|---|
List<TransformGraph.Node> |
getNodes() |
String |
getOccurrenceGuidRef()
Nullable.
|
int |
getStatementIndex() |
List<TransformGraph.Step> |
getSteps() |
public TransformGraph(int statementIndex, String occurrenceGuidRef, List<TransformGraph.Node> nodes, List<TransformGraph.Step> steps)
public int getStatementIndex()
public String getOccurrenceGuidRef()
public List<TransformGraph.Node> getNodes()
public List<TransformGraph.Step> getSteps()