C# Class CqlSharp.Linq.Query.CqlTextBuilder

Distills CQL Select Statement query strings from an expression tree
Inheritance: CqlSharp.Linq.Expressions.CqlExpressionVisitor
Mostra file Open project: reuzel/CqlSharp

Public Methods

Method Description
Build ( Expression expression ) : string

Builds selectStatement queries from the specified expression, and returns the first instance

VisitOrdering ( OrderingExpression ordering ) : Expression
VisitRelation ( RelationExpression relation ) : Expression
VisitSelectClause ( SelectClauseExpression selectClauseExpression ) : Expression
VisitSelectStatement ( SelectStatementExpression selectStatement ) : Expression
VisitSelector ( SelectorExpression selector ) : Expression
VisitTerm ( TermExpression term ) : Expression

Method Details

Build() public method

Builds selectStatement queries from the specified expression, and returns the first instance
public Build ( Expression expression ) : string
expression System.Linq.Expressions.Expression The expression.
return string

VisitOrdering() public method

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

VisitRelation() public method

public VisitRelation ( RelationExpression relation ) : Expression
relation CqlSharp.Linq.Expressions.RelationExpression
return System.Linq.Expressions.Expression

VisitSelectClause() public method

public VisitSelectClause ( SelectClauseExpression selectClauseExpression ) : Expression
selectClauseExpression CqlSharp.Linq.Expressions.SelectClauseExpression
return System.Linq.Expressions.Expression

VisitSelectStatement() public method

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

VisitSelector() public method

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

VisitTerm() public method

public VisitTerm ( TermExpression term ) : Expression
term CqlSharp.Linq.Expressions.TermExpression
return System.Linq.Expressions.Expression