| 
 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.ObjectSQLite.Vm
Class to represent compiled SQLite VM.
| Field Summary | |
| protected  int | error_codeInternal last error code for compile()/step() methods. | 
| private  long | handleInternal handle for the compiled SQLite VM. | 
| Constructor Summary | |
| Vm() | |
| Method Summary | |
|  boolean | compile()Compile the next SQL statement for the SQLite VM instance. | 
| protected  void | finalize()Destructor for object. | 
| private static void | internal_init()Internal native initializer. | 
|  boolean | step(Callback cb)Perform one step on compiled SQLite VM. | 
|  void | stop()Abort the compiled SQLite VM. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected int error_code
private long handle
| Constructor Detail | 
public Vm()
| Method Detail | 
public boolean compile()
                throws Exception
Exceptionprotected void finalize()
private static void internal_init()
public boolean step(Callback cb)
             throws Exception
   ...
   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) {
   }
 
cb - the object implementing the callback methods.
Exception
public void stop()
          throws Exception
Exception| 
 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||