Package com.mckoi.jfccontrols
Class Query
- java.lang.Object
-
- com.mckoi.jfccontrols.Query
-
- All Implemented Interfaces:
java.lang.Cloneable
public class Query extends java.lang.Object implements java.lang.Cloneable
Encapsulates the information in a query to the database. This object is used in QueryAgent.- Author:
- Tobias Downer
-
-
Constructor Summary
Constructors Constructor Description Query(java.lang.String query)
Constructs the query.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Query
changeSQL(java.lang.String sql)
Returns a copy of this Query object but with a different query string.java.lang.Object
getParameter(int index)
Returns parameters number 'n' where 0 is the first parameters, etc.java.lang.String
getString()
Returns the query string.int
parameterCount()
Returns the number of parameters.void
setBigDecimal(int para_index, java.math.BigDecimal val)
void
setBoolean(int para_index, boolean val)
void
setDate(int para_index, java.util.Date val)
void
setDouble(int para_index, double val)
void
setInt(int para_index, int val)
void
setLong(int para_index, long val)
void
setObject(int para_index, java.lang.Object val)
void
setString(int para_index, java.lang.String str)
void
setTimeFrame(int para_index, TimeFrame val)
java.lang.String
toString()
For debugging.
-
-
-
Method Detail
-
getString
public java.lang.String getString()
Returns the query string.
-
parameterCount
public int parameterCount()
Returns the number of parameters.
-
getParameter
public java.lang.Object getParameter(int index)
Returns parameters number 'n' where 0 is the first parameters, etc.
-
changeSQL
public Query changeSQL(java.lang.String sql)
Returns a copy of this Query object but with a different query string.
-
toString
public java.lang.String toString()
For debugging.- Overrides:
toString
in classjava.lang.Object
-
setString
public void setString(int para_index, java.lang.String str)
-
setBoolean
public void setBoolean(int para_index, boolean val)
-
setBigDecimal
public void setBigDecimal(int para_index, java.math.BigDecimal val)
-
setInt
public void setInt(int para_index, int val)
-
setLong
public void setLong(int para_index, long val)
-
setDouble
public void setDouble(int para_index, double val)
-
setDate
public void setDate(int para_index, java.util.Date val)
-
setTimeFrame
public void setTimeFrame(int para_index, TimeFrame val)
-
setObject
public void setObject(int para_index, java.lang.Object val)
-
-