Class QueryTranslator
- Assembly
- TimeCockpit.Data.dll
Translates Expression trees to TCQL.
public class QueryTranslator : ExpressionVisitor
- Inheritance
-
ObjectQueryTranslator
Constructors
QueryTranslator()
public QueryTranslator()
Methods
TranslateQuery(Expression, Model, String)
Translates a expression to TCQL.
public static string TranslateQuery(Expression expression, Model model, string sourceEntityName)
Parameters
expressionExpressionThe expression to translate.
modelModelThe model.
sourceEntityNameStringThe name of the source entity.
Returns
- String
Returns the TCQL Expression.
VisitBinary(BinaryExpression)
protected override Expression VisitBinary(BinaryExpression b)
Parameters
bBinaryExpression
Returns
- Expression
VisitConstant(ConstantExpression)
protected override Expression VisitConstant(ConstantExpression c)
Parameters
cConstantExpression
Returns
- Expression
VisitMember(MemberExpression)
protected override Expression VisitMember(MemberExpression m)
Parameters
mMemberExpression
Returns
- Expression
VisitMethodCall(MethodCallExpression)
protected override Expression VisitMethodCall(MethodCallExpression m)
Parameters
mMethodCallExpression
Returns
- Expression