1   package net.sourceforge.backpedal.impl.core;
2   
3   import net.sourceforge.backpedal.api.core.ParsedStatement;
4   import org.apache.commons.lang.builder.ToStringBuilder;
5   
6   public class ParsedStatementImpl implements ParsedStatement {
7       private String mainKeyword = null;
8       private String tableName = null;
9       private String []whereColumnNames = null;
10      private String []changedColumnNames = null;
11      private final String originalSql;
12  
13      ParsedStatementImpl(String originalSql,String mainKeyword, String[] whereColumnNames, String []changedColumnNames, String tableName) {
14          this.mainKeyword = mainKeyword;
15          this.whereColumnNames = whereColumnNames;
16          this.tableName = tableName;
17          this.changedColumnNames = changedColumnNames;
18          this.originalSql = originalSql;
19      }
20  
21      public String getSqlKeyword() {
22          return mainKeyword;
23      }
24  
25      public String [] getWhereColumnNames() {
26          return whereColumnNames;
27      }
28  
29      public String getTableName() {
30          return tableName;
31      }
32  
33      public String []getChangedColumnNames() {
34          return changedColumnNames;
35      }
36  
37      public String unparsedSql() {
38          return originalSql;
39      }
40  
41      public String toString() {
42          return new ToStringBuilder(this).
43                  append("mainKeyword",mainKeyword).
44                  append("tableName",tableName).
45                  append("whereColumnNames",whereColumnNames).
46                  append("changedColumnNames",changedColumnNames).
47                  append("originalSql",originalSql).toString();
48      }
49  }
This page was automatically generated by Maven