javacli
Class Statement

java.lang.Object
  extended by javacli.Statement

public class Statement
extends java.lang.Object

Statement class is used to prepare and execute selct statement


Method Summary
 void close()
          Close the statement.
 ObjectSet fetch()
          Prepare (if needed) and execute select statement
 ObjectSet fetch(boolean forUpdate)
          Prepare (if needed) and execute select statement Only object set returned by the select for updated statement allows update and deletion of the objects.
 void finalize()
          Cleanup unreferenced statement
 void setBool(java.lang.String name, boolean value)
          Set boolean parameter
 void setByte(java.lang.String name, byte value)
          Set byte parameter
 void setDouble(java.lang.String name, double value)
          Set double parameter
 void setFloat(java.lang.String name, float value)
          Set float parameter
 void setInt(java.lang.String name, int value)
          Set integer parameter
 void setLong(java.lang.String name, long value)
          Set long parameter
 void setRectangle(java.lang.String name, Rectangle rect)
          Set rectangle parameter
 void setRef(java.lang.String name, Reference value)
          Set reference parameter
 void setShort(java.lang.String name, short value)
          Set short parameter
 void setString(java.lang.String name, java.lang.String value)
          Set string parameter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

finalize

public void finalize()
Cleanup unreferenced statement

Overrides:
finalize in class java.lang.Object

close

public void close()
Close the statement. This method release all resource assoiated with statement at client and server. f close method will not be called, cleanup still will be performed later when garbage collector call finilize method of this object


setBool

public void setBool(java.lang.String name,
                    boolean value)
Set boolean parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter

setByte

public void setByte(java.lang.String name,
                    byte value)
Set byte parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter

setShort

public void setShort(java.lang.String name,
                     short value)
Set short parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter

setInt

public void setInt(java.lang.String name,
                   int value)
Set integer parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter

setLong

public void setLong(java.lang.String name,
                    long value)
Set long parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter

setDouble

public void setDouble(java.lang.String name,
                      double value)
Set double parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter

setFloat

public void setFloat(java.lang.String name,
                     float value)
Set float parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter

setString

public void setString(java.lang.String name,
                      java.lang.String value)
Set string parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter

setRef

public void setRef(java.lang.String name,
                   Reference value)
Set reference parameter

Parameters:
name - - name of the parameter started with % character
value - - value of the parameter, null means null reference

setRectangle

public void setRectangle(java.lang.String name,
                         Rectangle rect)
Set rectangle parameter

Parameters:
name - - name of the parameter started with % character
rect - - value of the parameter

fetch

public ObjectSet fetch()
Prepare (if needed) and execute select statement

Returns:
object set with the selected objects

fetch

public ObjectSet fetch(boolean forUpdate)
Prepare (if needed) and execute select statement Only object set returned by the select for updated statement allows update and deletion of the objects.

Parameters:
forUpdate - - if cursor is opened in for update mode
Returns:
object set with the selected objects