C# Class CqlSharp.Linq.Expressions.CqlExpressionVisitor

Extends ExpressionVisitor with Visit methods specific for CQL expressions
Inheritance: System.Linq.Expressions.ExpressionVisitor
Exibir arquivo Open project: reuzel/CqlSharp

Public Methods

Method Description
VisitDatabase ( DatabaseExpression databaseExpression ) : Expression

Visits the database expression.

VisitOrdering ( OrderingExpression node ) : Expression
VisitProjection ( ProjectionExpression node ) : Expression
VisitRelation ( RelationExpression node ) : Expression

Visits the relation in a where clause.

VisitSelectClause ( SelectClauseExpression selectClauseExpression ) : Expression

Visits the select clause.

VisitSelectStatement ( SelectStatementExpression selectStatement ) : Expression
VisitSelector ( SelectorExpression selector ) : Expression
VisitTerm ( TermExpression node ) : Expression

Visits the CQL term.

Method Details

VisitDatabase() public method

Visits the database expression.
public VisitDatabase ( DatabaseExpression databaseExpression ) : Expression
databaseExpression DatabaseExpression The database expression.
return System.Linq.Expressions.Expression

VisitOrdering() public method

public VisitOrdering ( OrderingExpression node ) : Expression
node OrderingExpression
return System.Linq.Expressions.Expression

VisitProjection() public method

public VisitProjection ( ProjectionExpression node ) : Expression
node ProjectionExpression
return System.Linq.Expressions.Expression

VisitRelation() public method

Visits the relation in a where clause.
public VisitRelation ( RelationExpression node ) : Expression
node RelationExpression The node.
return System.Linq.Expressions.Expression

VisitSelectClause() public method

Visits the select clause.
public VisitSelectClause ( SelectClauseExpression selectClauseExpression ) : Expression
selectClauseExpression SelectClauseExpression The select clause expression.
return System.Linq.Expressions.Expression

VisitSelectStatement() public method

public VisitSelectStatement ( SelectStatementExpression selectStatement ) : Expression
selectStatement SelectStatementExpression
return System.Linq.Expressions.Expression

VisitSelector() public method

public VisitSelector ( SelectorExpression selector ) : Expression
selector SelectorExpression
return System.Linq.Expressions.Expression

VisitTerm() public method

Visits the CQL term.
public VisitTerm ( TermExpression node ) : Expression
node TermExpression The node.
return System.Linq.Expressions.Expression