internal override void Unfold(GremlinToSqlContext currentContext) { GremlinTableVariable newVariable = GremlinUnfoldVariable.Create(this); currentContext.VariableList.Add(newVariable); currentContext.TableReferences.Add(newVariable); currentContext.SetPivotVariable(newVariable); }
internal virtual void Unfold(GremlinToSqlContext currentContext) { GremlinUnfoldVariable newVariable = new GremlinUnfoldVariable(this, GetUnfoldVariableType()); currentContext.VariableList.Add(newVariable); currentContext.TableReferences.Add(newVariable); currentContext.SetPivotVariable(newVariable); }