public override QueryExpression VisitOperator(OperatorQueryExpression operatorQueryExpression) { switch (operatorQueryExpression) { case AsOperatorQueryExpression @as: _writer.WriteAsOperator(@as, this); break; case IsInOperatorQueryExpression isIn: _writer.WriteIsInOperator(isIn, this); break; case UnaryOperatorQueryExpression unary: _writer.WriteUnaryOperator(unary, this); break; case BinaryOperatorQueryExpression binary: _writer.WriteBinaryOperator(binary, this); break; } return(base.VisitOperator(operatorQueryExpression)); }
private IList <DbObjectTableSource> GetAvailTables(OperatorQueryExpression query) { return(null); }
public virtual QueryExpression VisitOperator(OperatorQueryExpression operatorQueryExpression) { return(operatorQueryExpression); }