001 package railo.runtime.sql.exp.op; 002 003 import railo.runtime.sql.exp.Expression; 004 005 public interface Operation extends Expression { 006 007 public static final int OPERATION2_PLUS=0; 008 public static final int OPERATION2_MINUS=1; 009 public static final int OPERATION2_MULTIPLY=2; 010 public static final int OPERATION2_DIVIDE=3; 011 public static final int OPERATION2_EXP=4; 012 public static final int OPERATION2_MOD=5; 013 014 public static final int OPERATION2_XOR=10; 015 public static final int OPERATION2_OR=11; 016 public static final int OPERATION2_AND=12; 017 018 public static final int OPERATION2_EQ=13; 019 public static final int OPERATION2_NEQ=14; 020 public static final int OPERATION2_LT=15; 021 public static final int OPERATION2_LTE=16; 022 public static final int OPERATION2_GT=17; 023 public static final int OPERATION2_GTE=18; 024 public static final int OPERATION2_LTGT=19; 025 public static final int OPERATION2_NOT_LIKE=20; 026 public static final int OPERATION2_LIKE=21; 027 028 public static final int OPERATION1_PLUS=30; 029 public static final int OPERATION1_MINUS=31; 030 public static final int OPERATION1_NOT=32; 031 public static final int OPERATION1_IS_NULL=33; 032 public static final int OPERATION1_IS_NOT_NULL=34; 033 034 public static final int OPERATION3_BETWEEN=50; 035 public static final int OPERATION3_LIKE = 51; 036 }