예제 #1
0
 /// <inheritdoc />
 public void WriteNot(TypedCondition condition)
 {
     _sb.Append("NOT(");
     ProcessCondition(condition);
     _sb.Append(")");
 }
예제 #2
0
 private void ProcessCondition(TypedCondition condition)
 {
     SqlDatabaseWriterHelper.ProcessCondition(this, condition);
 }
예제 #3
0
 /// <inheritdoc />
 public void WriteBooleanExpression(TypedCondition condition)
 {
     _sb.Append("IIF(");
     ProcessCondition(condition);
     _sb.Append(",1,0)");
 }
예제 #4
0
        private static void WriteCondition(StringBuilder sb, InnerQuery query, TypedCondition condition)
        {
            var writer = new MsSqlExpressionWriter(sb, (x, variable) => WriteVariable(x, query, variable));

            SqlDatabaseWriterHelper.ProcessCondition(writer, condition);
        }