- checkpoint(TransactionId) - Static method in class com.neocoretechs.rocksack.session.TransactionManager
-
Checkpoint all transactions with given transaction Id
- checkpointTransaction(TransactionId) - Static method in class com.neocoretechs.rocksack.session.DatabaseManager
-
- checkpointTransaction(Alias, TransactionId) - Static method in class com.neocoretechs.rocksack.session.DatabaseManager
-
- ClassTool - Class in com.neocoretechs.rocksack
-
Class to use annotation tooling for RockSack to generate the necessary fields and methods for
storage and retrieval under the java.lang.Comparable interface as used throughout the language.
- ClassTool() - Constructor for class com.neocoretechs.rocksack.ClassTool
-
- clearAllOutstandingTransactions() - Static method in class com.neocoretechs.rocksack.session.DatabaseManager
-
- clearOutstandingTransaction(TransactionId) - Static method in class com.neocoretechs.rocksack.session.DatabaseManager
-
- Close() - Method in class com.neocoretechs.rocksack.session.BufferedMap
-
- Close() - Method in class com.neocoretechs.rocksack.session.Session
-
Close this session.
- Close(Transaction) - Method in class com.neocoretechs.rocksack.session.Session
-
Close this session.
- Close() - Method in interface com.neocoretechs.rocksack.session.SetInterface
-
Close the database
- Close() - Method in class com.neocoretechs.rocksack.session.TransactionalMap
-
- Close() - Method in interface com.neocoretechs.rocksack.session.TransactionSetInterface
-
Close the seesion
- close() - Method in class com.neocoretechs.rocksack.stream.SackStream
-
- collect(Supplier, BiConsumer, BiConsumer) - Method in class com.neocoretechs.rocksack.stream.SackStream
-
- collect(Collector) - Method in class com.neocoretechs.rocksack.stream.SackStream
-
- com.neocoretechs.rocksack - package com.neocoretechs.rocksack
-
Contains the lower level database constructs to support the sessions which create the maps.
- com.neocoretechs.rocksack.iterator - package com.neocoretechs.rocksack.iterator
-
HeadSet, KeySet, EntrySet, SubSet, and TailSet iterators and their abstraction.
- com.neocoretechs.rocksack.session - package com.neocoretechs.rocksack.session
-
Sessions and Managers facilitating the creation and operation of the various Maps.
- com.neocoretechs.rocksack.stream - package com.neocoretechs.rocksack.stream
-
Wrappers that allow the various iterators to function as Streams.
- com.neocoretechs.rocksack.test - package com.neocoretechs.rocksack.test
-
Test batteries covering the range of operations.
- commit(TransactionId) - Static method in class com.neocoretechs.rocksack.session.TransactionManager
-
Commit all transactions with given transaction Id
- commitTransaction(TransactionId) - Static method in class com.neocoretechs.rocksack.session.DatabaseManager
-
- commitTransaction(Alias, TransactionId) - Static method in class com.neocoretechs.rocksack.session.DatabaseManager
-
- compare(ByteBuffer, ByteBuffer) - Method in class com.neocoretechs.rocksack.SerializedComparator
-
- CompareAndSerialize - Annotation Type in com.neocoretechs.rocksack
-
- compareTo(Object) - Method in class com.neocoretechs.rocksack.iterator.Entry
-
- compareTo(Object) - Method in class com.neocoretechs.rocksack.iterator.KeyValuePair
-
- compareTo(Object) - Method in class com.neocoretechs.rocksack.test.BatteryKVDerived.Based
-
- ComparisonOrderField - Annotation Type in com.neocoretechs.rocksack
-
- ComparisonOrderMethod - Annotation Type in com.neocoretechs.rocksack
-
- Connect(String, Options, String) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Open the database and extract the ColumnFamily that represents the derivedClassName
- Connect(String, Options) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Open the database and extract the ColumnFamily that represents the default column family for main class
- ConnectNoRecovery(String, Options) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Start the DB with no logging for debugging purposes
or to run read only without logging for some reason
- ConnectOptimisticTransaction(String, Options) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to an optimistic transaction database column family for a default ColumnFamily class being stored in that database.
- ConnectOptimisticTransaction(Alias, String, Options) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to an optimistic transaction database column family for a default ColumnFamily class being stored in that database.
- ConnectOptimisticTransaction(Alias, String, Options, String) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to an optimistic transaction database column family for a derived class being stored in that database.
- ConnectOptimisticTransaction(String, Options, String) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to an optimistic transaction database column family for a derived class being stored in that database.
- ConnectTransaction(String, Options) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to a transaction database column family for a default ColumnFamily class being stored in that database.
- ConnectTransaction(String, Options, long) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to a transaction database column family for a default ColumnFamily class being stored in that database with associated transaction timeout.
- ConnectTransaction(Alias, String, Options) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to a transaction database column family for a default ColumnFamily class being stored in that database.
- ConnectTransaction(Alias, String, Options, long) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to a transaction database column family for a default ColumnFamily class being stored in that database with associated transaction timeout.
- ConnectTransaction(Alias, String, Options, String) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to a transaction database column family for a derived class being stored in that database.
- ConnectTransaction(Alias, String, Options, String, long) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to a transaction database column family for a derived class being stored in that database with associated transaction timeout.
- ConnectTransaction(String, Options, String) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to a transaction database column family for a derived class being stored in that database.
- ConnectTransaction(String, Options, String, long) - Static method in class com.neocoretechs.rocksack.session.SessionManager
-
Connect to a transaction database column family for a derived class being stored in that database with associated transaction timeout.
- contains(Comparable) - Method in class com.neocoretechs.rocksack.session.BufferedMap
-
- contains(Comparable) - Method in interface com.neocoretechs.rocksack.session.SetInterface
-
Does the database contain the key
- contains(TransactionId, Comparable) - Method in class com.neocoretechs.rocksack.session.TransactionalMap
-
- contains(TransactionId, Comparable) - Method in interface com.neocoretechs.rocksack.session.TransactionSetInterface
-
Contains a value object
- containsKey(Comparable) - Method in class com.neocoretechs.rocksack.session.BufferedMap
-
Returns true if the collection contains the given key.
- containsKey(TransactionId, Comparable) - Method in class com.neocoretechs.rocksack.session.TransactionalMap
-
Returns true if the collection contains the given key
- containsValue(Object) - Method in class com.neocoretechs.rocksack.session.BufferedMap
-
- containsValue(TransactionId, Object) - Method in class com.neocoretechs.rocksack.session.TransactionalMap
-
Returns true if the collection contains the given value object
- count() - Method in class com.neocoretechs.rocksack.stream.SackStream
-