void Visitor_Expr_Rel_Restrict::Visit_Expr_Rel_Restrict(const ZRef<Expr_Rel_Restrict>& iExpr) { this->Visit_Expr_Op1(iExpr); if (const ZRef<ZExpr_Bool>& theExpr_Bool = iExpr->GetExpr_Bool()) theExpr_Bool->Accept(*this); }
void Visitor_DoMakeWalker::Visit_Expr_Rel_Restrict(const ZRef<RelationalAlgebra::Expr_Rel_Restrict>& iExpr) { if (ZRef<Walker> op0 = this->Do(iExpr->GetOp0())) this->pSetResult(new Walker_Restrict(op0, iExpr->GetExpr_Bool())); }