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.CloneableEncapsulates 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 QuerychangeSQL(java.lang.String sql)Returns a copy of this Query object but with a different query string.java.lang.ObjectgetParameter(int index)Returns parameters number 'n' where 0 is the first parameters, etc.java.lang.StringgetString()Returns the query string.intparameterCount()Returns the number of parameters.voidsetBigDecimal(int para_index, java.math.BigDecimal val)voidsetBoolean(int para_index, boolean val)voidsetDate(int para_index, java.util.Date val)voidsetDouble(int para_index, double val)voidsetInt(int para_index, int val)voidsetLong(int para_index, long val)voidsetObject(int para_index, java.lang.Object val)voidsetString(int para_index, java.lang.String str)voidsetTimeFrame(int para_index, TimeFrame val)java.lang.StringtoString()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:
toStringin 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)
-
-