org.ephman.abra.database
Class PreparedQuery

java.lang.Object
  |
  +--org.ephman.abra.database.PreparedQuery

public class PreparedQuery
extends java.lang.Object


Field Summary
(package private)  java.util.Vector args
           
(package private)  java.lang.StringBuffer endWrap
           
(package private)  java.lang.StringBuffer frontWrap
           
(package private)  java.lang.StringBuffer sqlString
           
 
Constructor Summary
PreparedQuery()
           
PreparedQuery(QueryFilter filter)
           
PreparedQuery(QueryFilter filter, java.lang.String tableName)
           
 
Method Summary
 void add(java.lang.String newText, java.lang.Object arg)
           
 void add(java.lang.String newText, java.util.Vector manyArgs)
           
 void addWrapperText(java.lang.String toPrepend, java.lang.String toAppend)
           
 void appendText(java.lang.String newText)
           
 java.util.Vector getArguments()
           
 java.lang.String getSqlString()
           
 java.lang.String getWrappedString(java.lang.String query)
           
 void setArgs(java.sql.PreparedStatement stmt)
          set the arguments into the stmt starting at 1
 void setArgs(java.sql.PreparedStatement stmt, int startLoc)
          set the arguments into the stmt starting at startLoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frontWrap

java.lang.StringBuffer frontWrap

endWrap

java.lang.StringBuffer endWrap

sqlString

java.lang.StringBuffer sqlString

args

java.util.Vector args
Constructor Detail

PreparedQuery

public PreparedQuery()

PreparedQuery

public PreparedQuery(QueryFilter filter)

PreparedQuery

public PreparedQuery(QueryFilter filter,
                     java.lang.String tableName)
Method Detail

getWrappedString

public java.lang.String getWrappedString(java.lang.String query)

getSqlString

public java.lang.String getSqlString()

getArguments

public java.util.Vector getArguments()

addWrapperText

public void addWrapperText(java.lang.String toPrepend,
                           java.lang.String toAppend)

appendText

public void appendText(java.lang.String newText)

add

public void add(java.lang.String newText,
                java.util.Vector manyArgs)

add

public void add(java.lang.String newText,
                java.lang.Object arg)

setArgs

public void setArgs(java.sql.PreparedStatement stmt)
             throws java.sql.SQLException
set the arguments into the stmt starting at 1

java.sql.SQLException

setArgs

public void setArgs(java.sql.PreparedStatement stmt,
                    int startLoc)
             throws java.sql.SQLException
set the arguments into the stmt starting at startLoc

java.sql.SQLException