abstract class Maker<E>| <init> |
Maker() |
| db |
abstract val db: DB |
| name |
abstract val name: String |
| type |
abstract val type: String |
| create |
open fun create(): ECreates new collection if it does not exist, or throw {@link DBException.WrongConfiguration} if collection already exists. |
| create2 |
abstract fun create2(catalog: SortedMap<String, String>): E |
| createOrOpen |
open fun createOrOpen(): ECreate new collection or open existing. |
| make |
open fun Create new collection or open existing. |
| make2 |
fun make2(create: Boolean?): E |
| makeOrGet |
open fun |
| open |
open fun open(): EOpen existing collection, or throw {@link DBException.WrongConfiguration} if collection already exists. |
| open2 |
abstract fun open2(catalog: SortedMap<String, String>): E |
| verify |
open fun verify(): Unit |
| AtomicBooleanMaker |
class AtomicBooleanMaker : Maker<Boolean> |
| AtomicIntegerMaker |
class AtomicIntegerMaker : Maker<Integer> |
| AtomicLongMaker |
class AtomicLongMaker : Maker<Long> |
| AtomicStringMaker |
class AtomicStringMaker : Maker<String> |
| AtomicVarMaker |
class AtomicVarMaker<E> : Maker<Var<E>> |
| HashMapMaker |
class HashMapMaker<K, V> : Maker<HTreeMap<K, V>> |
| HashSetMaker |
class HashSetMaker<E> : Maker<KeySet<E>> |
| IndexTreeListMaker |
class IndexTreeListMaker<E> : Maker<IndexTreeList<E>> |
| IndexTreeLongLongMapMaker |
class IndexTreeLongLongMapMaker : Maker<IndexTreeLongLongMap> |
| TreeMapMaker |
class TreeMapMaker<K, V> : Maker<BTreeMap<K, V>> |
| TreeSetMaker |
class TreeSetMaker<E> : Maker<NavigableSet<E>> |