public class Db4oPersistenceProvider extends java.lang.Object implements PersistenceProvider
| Constructor and Description |
|---|
Db4oPersistenceProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeContext(PersistenceContext context) |
void |
createEntryClass(PersistenceContext context,
java.lang.String className,
java.lang.String[] fieldNames,
java.lang.String[] fieldTypes) |
void |
createIndex(PersistenceContext context,
java.lang.String className,
java.lang.String fieldName) |
ObjectContainer |
dataContainer(PersistenceContext context) |
int |
delete(PersistenceContext context,
java.lang.String className,
java.lang.Object uid) |
void |
dropEntryClass(PersistenceContext context,
java.lang.String className) |
void |
dropIndex(PersistenceContext context,
java.lang.String className,
java.lang.String fieldName) |
void |
initContext(PersistenceContext context) |
void |
insert(PersistenceContext context,
PersistentEntry entry) |
void |
purge(java.lang.String url) |
Iterator4 |
select(PersistenceContext context,
PersistentEntryTemplate template) |
void |
update(PersistenceContext context,
PersistentEntry entry) |
public void createEntryClass(PersistenceContext context, java.lang.String className, java.lang.String[] fieldNames, java.lang.String[] fieldTypes)
createEntryClass in interface PersistenceProviderpublic void createIndex(PersistenceContext context, java.lang.String className, java.lang.String fieldName)
createIndex in interface PersistenceProviderpublic void dropIndex(PersistenceContext context, java.lang.String className, java.lang.String fieldName)
dropIndex in interface PersistenceProviderpublic int delete(PersistenceContext context, java.lang.String className, java.lang.Object uid)
delete in interface PersistenceProviderpublic void dropEntryClass(PersistenceContext context, java.lang.String className)
dropEntryClass in interface PersistenceProviderpublic void initContext(PersistenceContext context)
initContext in interface PersistenceProviderpublic void insert(PersistenceContext context, PersistentEntry entry)
insert in interface PersistenceProviderpublic Iterator4 select(PersistenceContext context, PersistentEntryTemplate template)
select in interface PersistenceProviderpublic void update(PersistenceContext context, PersistentEntry entry)
update in interface PersistenceProviderpublic void closeContext(PersistenceContext context)
closeContext in interface PersistenceProviderpublic ObjectContainer dataContainer(PersistenceContext context)
public void purge(java.lang.String url)
purge in interface PersistenceProvider