View Javadoc
1 package net.sourceforge.backpedal.api.core; 2 3 public interface ParsedStatement { 4 /*** 5 * Return one of INSERT, UPDATE or DELETE, depending on what type 6 * of SQL statement this represents. 7 */ 8 public String getSqlKeyword(); 9 10 /*** 11 * Return the name of the table being affected by the SQL statement 12 * this represents. 13 */ 14 public String getTableName(); 15 16 /*** 17 * Return the names of the columns involved in the where clause 18 * of the SQL statement this represents. In the case of 19 * UPDATE TABLE SET A=B, C=D WHERE E=F and G=H, the result would be 20 * E and G. 21 */ 22 public String [] getWhereColumnNames(); 23 24 /*** 25 * Return the names of the columns affected by the SQL statement this 26 * represents. In the case of 27 * UPDATE TABLE SET A=B, C=D WHERE E=F and G=H, the result would be 28 * A and C. 29 */ 30 public String []getChangedColumnNames(); 31 32 /*** 33 * Return the original, unparsed SQL that this represents. 34 */ 35 public String unparsedSql(); 36 }

This page was automatically generated by Maven