/// <summary> /// SingleRowTableOp /// No definitions, external references, non-nullable definitions /// Keys = empty list (not the same as "no keys") /// RowCount = (1,1) /// </summary> /// <param name="op"> the SingleRowTableOp </param> /// <param name="n"> current subtree </param> /// <returns> nodeInfo for this subtree </returns> public override NodeInfo Visit(SingleRowTableOp op, Node n) { var nodeInfo = InitExtendedNodeInfo(n); nodeInfo.Keys.NoKeys = false; nodeInfo.SetRowCount(RowCount.One, RowCount.One); return(nodeInfo); }
public override NodeInfo Visit(SingleRowTableOp op, Node n) { ExtendedNodeInfo extendedNodeInfo = this.InitExtendedNodeInfo(n); extendedNodeInfo.Keys.NoKeys = false; extendedNodeInfo.SetRowCount(RowCount.One, RowCount.One); return((NodeInfo)extendedNodeInfo); }
public override Node Visit(SingleRowTableOp op, Node n) { return(CopyDefault(m_destCmd.CreateSingleRowTableOp(), n)); }
public virtual void Visit(SingleRowTableOp op, Node n) { this.VisitRelOpDefault((RelOp)op, n); }
public override void Visit(SingleRowTableOp op, Node n) { VisitRelOpDefault(op, n); }
/// <summary> /// Visitor pattern method for SingleRowTableOp /// </summary> /// <param name="op"> The SingleRowTableOp being visited </param> /// <param name="n"> The Node that references the Op </param> public virtual void Visit(SingleRowTableOp op, Node n) { VisitRelOpDefault(op, n); }
// <summary> // Visitor pattern method for SingleRowTableOp // </summary> // <param name="op"> The SingleRowTableOp being visited </param> // <param name="n"> The Node that references the Op </param> public virtual TResultType Visit(SingleRowTableOp op, Node n) { return(VisitRelOpDefault(op, n)); }