public static BuildText ( |
||
expression | ||
createParameterCallback | string>.Func | |
capabilities | ||
camelCaseProperties | bool | |
return | string |
internal ICypherFluentQuery WhereIf(bool condition, LambdaExpression expression) { if (condition) { return(Mutate(w => w.AppendClause("WHERE " + CypherWhereExpressionBuilder.BuildText(expression, w.CreateParameter, Client.CypherCapabilities, CamelCaseProperties)))); } return(Mutate(w => w.Clone())); }
internal ICypherFluentQuery OrWhere(LambdaExpression expression) { return(Mutate(w => w.AppendClause(string.Format("OR {0}", CypherWhereExpressionBuilder.BuildText(expression, w.CreateParameter, Client.CypherCapabilities, CamelCaseProperties))))); }
internal ICypherFluentQuery Where(LambdaExpression expression) { return(Mutate(w => w.AppendClause("WHERE " + CypherWhereExpressionBuilder.BuildText(expression, w.CreateParameter, Client.CypherCapabilities)))); }
internal ICypherFluentQuery AndWhere(LambdaExpression expression) { return(Mutate(w => w.AppendClause($"AND {CypherWhereExpressionBuilder.BuildText(expression, w.CreateParameter, Client.CypherCapabilities, CamelCaseProperties)}"))); }