Package SQLite
Class Vm
java.lang.Object
SQLite.Vm
public class Vm extends Object
Class to represent compiled SQLite VM.
-
Field Summary
Fields Modifier and Type Field Description protected interror_codeInternal last error code for compile()/step() methods. -
Constructor Summary
Constructors Constructor Description Vm() -
Method Summary
-
Field Details
-
error_code
protected int error_codeInternal last error code for compile()/step() methods.
-
-
Constructor Details
-
Vm
public Vm()
-
-
Method Details
-
step
Perform one step on compiled SQLite VM. The result row is passed to the given callback interface.
Example:
... try { Vm vm = db.compile("select * from x; select * from y;"); while (vm.step(cb)) { ... } while (vm.compile()) { while (vm.step(cb)) { ... } } } catch (SQLite.Exception e) { }- Parameters:
cb- the object implementing the callback methods.- Returns:
- true as long as more row data can be retrieved, false, otherwise.
- Throws:
Exception
-
compile
Compile the next SQL statement for the SQLite VM instance.- Returns:
- true when SQL statement has been compiled, false on end of statement sequence.
- Throws:
Exception
-
stop
Abort the compiled SQLite VM.- Throws:
Exception
-
finalize
protected void finalize()Destructor for object.
-