001 package railo.runtime.sql.exp.op; 002 003 public class OperationUtil { 004 public static String toString(int operator) { 005 switch(operator) { 006 case Operation.OPERATION2_DIVIDE: return "/"; 007 case Operation.OPERATION2_MINUS: return "-"; 008 case Operation.OPERATION2_MULTIPLY: return "*"; 009 case Operation.OPERATION2_PLUS: return "+"; 010 case Operation.OPERATION2_EXP: return "^"; 011 case Operation.OPERATION2_MOD: return "%"; 012 013 case Operation.OPERATION2_AND: return "and"; 014 case Operation.OPERATION2_OR: return "or"; 015 case Operation.OPERATION2_XOR: return "xor"; 016 017 case Operation.OPERATION2_EQ: return "="; 018 case Operation.OPERATION2_GT: return ">"; 019 case Operation.OPERATION2_GTE: return ">="; 020 case Operation.OPERATION2_LT: return "<"; 021 case Operation.OPERATION2_LTE: return "<="; 022 case Operation.OPERATION2_LTGT: return "<>"; 023 case Operation.OPERATION2_NEQ: return "!="; 024 case Operation.OPERATION2_NOT_LIKE: return "not like"; 025 case Operation.OPERATION2_LIKE: return "like"; 026 027 case Operation.OPERATION1_PLUS: return "+"; 028 case Operation.OPERATION1_MINUS: return "-"; 029 case Operation.OPERATION1_NOT: return "not"; 030 case Operation.OPERATION1_IS_NOT_NULL: return "is not null"; 031 case Operation.OPERATION1_IS_NULL: return "is null"; 032 } 033 return null; 034 } 035 }