public interface NanoDB extends AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
containsTable(String tableName) |
<T> NanoDBIndex<T> |
createIndexFor(Class<T> type,
NanoDBSerializer<T> ser,
File file) |
<T> NanoDBTableStore<T> |
createTable(NanoDBTableDefinition<T> def) |
<T> NanoDBTableStore<T> |
createTable(NanoDBTableDefinition<T> def,
boolean getOrCreate) |
NanoDBTableStore |
findTable(String name) |
void |
flush() |
<T> NanoDBTableStore<T> |
getOrCreateTable(NanoDBTableDefinition<T> def) |
NanoDBSerializers |
getSerializers() |
NanoDBTableStore |
getTable(String name) |
<T> NanoDBTableDefinitionBuilderFromBean<T> |
tableBuilder(Class<T> type) |
void flush()
void close()
close in interface AutoCloseableNanoDBSerializers getSerializers()
NanoDBTableStore findTable(String name)
NanoDBTableStore getTable(String name)
<T> NanoDBTableDefinitionBuilderFromBean<T> tableBuilder(Class<T> type)
<T> NanoDBTableStore<T> createTable(NanoDBTableDefinition<T> def)
<T> NanoDBTableStore<T> getOrCreateTable(NanoDBTableDefinition<T> def)
<T> NanoDBTableStore<T> createTable(NanoDBTableDefinition<T> def, boolean getOrCreate)
boolean containsTable(String tableName)
<T> NanoDBIndex<T> createIndexFor(Class<T> type, NanoDBSerializer<T> ser, File file)
Copyright © 2026 vpc open source initiative. All rights reserved.