1 21 package com.db4o.test.legacy.soda.engines.db4o; 22 23 import java.io.*; 24 25 import com.db4o.*; 26 import com.db4o.query.*; 27 import com.db4o.test.legacy.soda.*; 28 29 public class STDb4o implements STEngine { 30 31 private final String FILE = "soda.yap"; 32 33 public static void main(String [] arguments) { 34 System.out.println(Db4o.version()); 35 } 36 37 private com.db4o.ObjectContainer con; 38 39 public void reset(){ 40 new File(FILE).delete(); 41 } 42 43 public Query query() { 44 return con.query(); 45 } 46 47 public void open() { 48 Db4o.configure().messageLevel(-1); 49 50 Db4o.configure().activationDepth(7); 53 54 con = Db4o.openFile(FILE); 55 } 56 57 public void close() { 58 con.close(); 59 } 60 61 public void store(Object obj) { 62 con.set(obj); 63 } 64 65 public void commit(){ 66 con.commit(); 67 } 68 69 public void delete(Object obj){ 70 con.delete(obj); 71 } 72 73 } 74 | Popular Tags |