public String prepareStatementString() throws SQLException {
  List<ArgumentHolder> argList=new ArrayList<ArgumentHolder>();
  return buildStatementString(argList);
}

public String prepareStatementString ( ) throws SQLException { List < ArgumentHolder > argList = new ArrayList < ArgumentHolder > ( ) ; return buildStatementString ( argList ) ; }
build and return a string version of the query . if you change the where or make other calls you will need to re - call this method to re - prepare the query for execution .
