protected override QueryExpression Accept(QueryExpressionVisitor expressionVisitor) => expressionVisitor.VisitOperator(this);
protected override QueryExpression Accept(QueryExpressionVisitor expressionVisitor) => expressionVisitor.VisitStatement(this);
protected override QueryExpression Accept(QueryExpressionVisitor expressionVisitor) => expressionVisitor.VisitProjection(this);
protected override QueryExpression Accept(QueryExpressionVisitor expressionVisitor) => expressionVisitor.VisitQueryParameter(this);
protected override QueryExpression Accept(QueryExpressionVisitor expressionVisitor) => expressionVisitor.VisitIdentifier(this);
protected override QueryExpression Accept(QueryExpressionVisitor expressionVisitor) => expressionVisitor.VisitFunctionCall(this);