private static int show2SqlHCheck(String stmt, int offset) { if (stmt.length() > offset + "IGH".length()) { char c1 = stmt.charAt(++offset); char c2 = stmt.charAt(++offset); char c3 = stmt.charAt(++offset); if ((c1 == 'I' || c1 == 'i') && (c2 == 'G' || c2 == 'g') && (c3 == 'H' || c3 == 'h')) { return boolTailCheck(stmt, offset, SQL_HIGH); } } return OTHER; }
private static int show2SqlLCheck(String stmt, int offset) { if (stmt.length() > offset + "ARGE".length()) { char c1 = stmt.charAt(++offset); char c2 = stmt.charAt(++offset); char c3 = stmt.charAt(++offset); char c4 = stmt.charAt(++offset); if ((c1 == 'A' || c1 == 'a') && (c2 == 'R' || c2 == 'r') && (c3 == 'G' || c3 == 'g') && (c4 == 'E' || c4 == 'e')) { return boolTailCheck(stmt, offset, SQL_LARGE); } } return OTHER; }
private static int show2SqlRCheck(String stmt, int offset) { if (stmt.length() > offset + "ESULTSET".length()) { char c1 = stmt.charAt(++offset); char c2 = stmt.charAt(++offset); char c3 = stmt.charAt(++offset); char c4 = stmt.charAt(++offset); char c5 = stmt.charAt(++offset); char c6 = stmt.charAt(++offset); char c7 = stmt.charAt(++offset); char c8 = stmt.charAt(++offset); if ((c1 == 'E' || c1 == 'e') && (c2 == 'S' || c2 == 's') && (c3 == 'U' || c3 == 'u') && (c4 == 'l' || c4 == 'L') && (c5 == 'T' || c5 == 't') && (c6 == 'S' || c6 == 's') && (c7 == 'E' || c7 == 'e') && (c8 == 'T' || c8 == 't')) { return boolTailCheck(stmt, offset, SQL_RESULTSET); } } return OTHER; }
return boolTailCheck(stmt, offset, SQL_SUM_USER); return boolTailCheck(stmt, offset, SQL_SUM_TABLE); return boolTailCheck(stmt, offset, SQL_SUM_USER);