1 package com.quadcap.sql.types; 2 3 40 41 import java.io.IOException ; 42 43 import java.util.Enumeration ; 44 import java.util.Vector ; 45 46 import java.sql.SQLException ; 47 48 import com.quadcap.util.Debug; 49 50 55 56 public abstract class Op { 57 public static final int ALL = 1; 58 public static final int AND = 2; 59 public static final int ANY = 3; 60 public static final int BETWEEN = 4; 61 public static final int CONCAT = 5; 62 public static final int CROSS = 6; 63 public static final int DIVIDE = 7; 64 public static final int EQ = 8; 65 public static final int EXCEPT = 9; 66 public static final int EXISTS = 10; 67 public static final int EXP = 11; 68 public static final int FALSE = 12; 69 public static final int FULL = 13; 70 public static final int GE = 14; 71 public static final int GT = 15; 72 public static final int IN = 16; 73 public static final int INNER = 17; 74 public static final int INTERSECT = 18; 75 public static final int LE = 19; 76 public static final int LEFT = 20; 77 public static final int LIKE = 21; 78 public static final int LT = 22; 79 public static final int MINUS = 23; 80 public static final int NE = 24; 81 public static final int NOT = 25; 82 public static final int NULL = 26; 83 public static final int OR = 27; 84 public static final int PLUS = 28; 85 public static final int RIGHT = 29; 86 public static final int COMPARE = 30; 87 public static final int TIMES = 31; 88 public static final int TRUE = 32; 89 public static final int UNION = 33; 90 public static final int UNKNOWN = 34; 91 public static final int PATTERN = 35; 92 public static final int UNIQUE = 36; 93 94 95 static String [] expStrings = { 96 "<bad op: 0>", "ALL", "AND", "ANY", "BETWEEN", "||", "CROSS", "/", "=", 97 "EXCEPT", "EXISTS", "**", "FALSE", "FULL", ">=", ">", "IN", 98 "INNER", "INTERSECT", "<=", "LEFT", "LIKE", "<", "-", "<>", 99 "NOT", "NULL", "OR", "+", "RIGHT", "COMPARE", "*", "TRUE", "UNION", 100 "UNKNOWN", "PATTERN", "UNIQUE" 101 }; 102 103 public static final int NATURAL = 256; 105 106 public static String toString(int op) { 107 try { 108 return expStrings[op]; 109 } catch (Exception e) { 110 return "<bad op: " + op + ">"; 111 } 112 } 113 } 114 | Popular Tags |