public virtual string GetBinaryOperator(SqlBinaryOperation op)
 {
     switch (op)
     {
         case SqlBinaryOperation.Add:
             return "+";
         case SqlBinaryOperation.And:
             return "AND";
         case SqlBinaryOperation.Assign:
             return "=";
         case SqlBinaryOperation.BitAnd:
             return "&";
         case SqlBinaryOperation.BitNot:
             return "~";
         case SqlBinaryOperation.BitOr:
             return "|";
         case SqlBinaryOperation.BitXor:
             return "^";
         case SqlBinaryOperation.Concat:
             return "+";
         case SqlBinaryOperation.Equal:
             return "=";
         case SqlBinaryOperation.Divide:
             return "/";
         case SqlBinaryOperation.GreaterOrEqual:
             return ">=";
         case SqlBinaryOperation.GreaterThan:
             return ">";
         case SqlBinaryOperation.In:
             return "IN";
         case SqlBinaryOperation.LessOrEqual:
             return "<=";
         case SqlBinaryOperation.LessThan:
             return "<";
         case SqlBinaryOperation.Like:
             return "LIKE";
         case SqlBinaryOperation.Modulo:
             return "%";
         case SqlBinaryOperation.Multiply:
             return "*";
         case SqlBinaryOperation.NotEqual:
             return "<>";
         case SqlBinaryOperation.Or:
             return "OR";
         case SqlBinaryOperation.Substract:
             return "-";
     }
     return String.Empty;
 }
Esempio n. 2
0
            public virtual string GetBinaryOperator(SqlBinaryOperation op)
            {
                switch (op)
                {
                case SqlBinaryOperation.Add:
                    return("+");

                case SqlBinaryOperation.And:
                    return("AND");

                case SqlBinaryOperation.Assign:
                    return("=");

                case SqlBinaryOperation.BitAnd:
                    return("&");

                case SqlBinaryOperation.BitNot:
                    return("~");

                case SqlBinaryOperation.BitOr:
                    return("|");

                case SqlBinaryOperation.BitXor:
                    return("^");

                case SqlBinaryOperation.Concat:
                    return("+");

                case SqlBinaryOperation.Equal:
                    return("=");

                case SqlBinaryOperation.Divide:
                    return("/");

                case SqlBinaryOperation.GreaterOrEqual:
                    return(">=");

                case SqlBinaryOperation.GreaterThan:
                    return(">");

                case SqlBinaryOperation.In:
                    return("IN");

                case SqlBinaryOperation.LessOrEqual:
                    return("<=");

                case SqlBinaryOperation.LessThan:
                    return("<");

                case SqlBinaryOperation.Like:
                    return("LIKE");

                case SqlBinaryOperation.Modulo:
                    return("%");

                case SqlBinaryOperation.Multiply:
                    return("*");

                case SqlBinaryOperation.NotEqual:
                    return("<>");

                case SqlBinaryOperation.Or:
                    return("OR");

                case SqlBinaryOperation.Substract:
                    return("-");
                }
                return(String.Empty);
            }