C# Class FluentCassandra.Operations.CassandraIndexClauseBuilder

Show file Open project: nativex/fluentcassandra

Public Methods

Method Description
AddIndexExpression ( this expressions, Expression exp ) : void
Evaluate ( Expression exp, List expressions = null ) : List

Private Methods

Method Description
GetColumnName ( Expression exp ) : CassandraObject
SimplifyExpression ( Expression exp, ExpressionType returnType = null ) : Expression
VisitConditionalExpression ( BinaryExpression exp, List expressions ) : List
VisitExpression ( Expression exp ) : IndexExpression
VisitRelationalExpression ( BinaryExpression exp ) : IndexExpression

Method Details

AddIndexExpression() public static method

public static AddIndexExpression ( this expressions, Expression exp ) : void
expressions this
exp System.Linq.Expressions.Expression
return void

Evaluate() public static method

public static Evaluate ( Expression exp, List expressions = null ) : List
exp System.Linq.Expressions.Expression
expressions List
return List