Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- Empty() - Constructor for class org.cojen.tupl.diag.QueryPlan.Empty
- enableJMX(boolean) - Method in class org.cojen.tupl.DatabaseConfig
- encodeInt48BE(byte[], int, long) - Static method in class org.cojen.tupl.io.Utils
-
Encodes a 48-bit integer, in big-endian format.
- encodeInt48LE(byte[], int, long) - Static method in class org.cojen.tupl.io.Utils
-
Encodes a 48-bit integer, in little-endian format.
- encodeIntBE(byte[], int, int) - Static method in class org.cojen.tupl.io.Utils
-
Encodes a 32-bit integer, in big-endian format.
- encodeIntLE(byte[], int, int) - Static method in class org.cojen.tupl.io.Utils
-
Encodes a 32-bit integer, in little-endian format.
- encodeLongBE(byte[], int, long) - Static method in class org.cojen.tupl.io.Utils
-
Encodes a 64-bit integer, in big-endian format.
- encodeLongLE(byte[], int, long) - Static method in class org.cojen.tupl.io.Utils
-
Encodes a 64-bit integer, in little-endian format.
- encodeShortBE(byte[], int, int) - Static method in class org.cojen.tupl.io.Utils
-
Encodes a 16-bit integer, in big-endian format.
- encodeShortLE(byte[], int, int) - Static method in class org.cojen.tupl.io.Utils
-
Encodes a 16-bit integer, in little-endian format.
- encoding() - Method in interface org.cojen.tupl.repl.Replicator
-
Return a constant non-zero value which identifies the replicator implementation and its encoding format.
- encrypt(Supplier<? extends Crypto>) - Method in class org.cojen.tupl.DatabaseConfig
-
Enable full encryption of the data files, transaction logs, snapshots, and cache priming sets.
- encryptPage(long, int, long, int) - Method in interface org.cojen.tupl.ext.Crypto
-
Called by multiple threads to encrypt a fixed-size database page.
- encryptPage(long, int, long, int, long, int) - Method in class org.cojen.tupl.ext.CipherCrypto
- encryptPage(long, int, long, int, long, int) - Method in interface org.cojen.tupl.ext.Crypto
-
Called by multiple threads to encrypt a fixed-size database page.
- endPos() - Method in exception class org.cojen.tupl.QueryException
- enqueue(Worker.Task) - Method in class org.cojen.tupl.util.Worker
-
Enqueue a task, blocking if necessary until space is available.
- enqueue(Worker.Task) - Method in class org.cojen.tupl.util.WorkerGroup
-
Enqueue a task, blocking if necessary until space is available.
- enter() - Method in interface org.cojen.tupl.Transaction
-
Enters a nested transaction scope, which begins with the
UPGRADABLE_READ
lock mode. - Entry - Interface in org.cojen.tupl
-
Defines a row type consisting of a simple binary key-value pair.
- entryCount - Variable in class org.cojen.tupl.diag.IndexStats
-
The estimated number of index entries.
- equals(Object) - Method in class org.cojen.tupl.diag.DatabaseStats
- equals(Object) - Method in class org.cojen.tupl.diag.IndexStats
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Aggregator
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Concat
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.DisjointUnion
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Empty
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Exists
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Filter
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.FullScan
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Grouper
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.GroupSort
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Identity
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.LoadOne
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Mapper
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.MergeConcat
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.MergeUnion
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.NaturalJoin
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.NestedLoopsJoin
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.NestedLoopsJoin.Level
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.PrimaryJoin
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.RangeScan
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.RangeUnion
- equals(Object) - Method in class org.cojen.tupl.diag.QueryPlan.Sort
- eventListener(EventListener) - Method in class org.cojen.tupl.DatabaseConfig
-
Set a listener which receives notifications of actions being performed by the database.
- eventListener(EventListener) - Method in class org.cojen.tupl.repl.ReplicatorConfig
-
Set a listener which receives notifications of actions being performed by the replicator.
- EventListener - Interface in org.cojen.tupl.diag
-
Listener which receives notifications of actions being performed by the database.
- eventListeners(EventListener...) - Method in class org.cojen.tupl.DatabaseConfig
-
Set multiple listeners which receive notifications of actions being performed by the database.
- EventType - Enum Class in org.cojen.tupl.diag
-
Defines the various types of events that an
EventListener
can receive. - EventType.Category - Enum Class in org.cojen.tupl.diag
-
Event type category.
- evict(Transaction, byte[], byte[], Filter, boolean) - Method in interface org.cojen.tupl.Index
-
Select a few entries, and delete them from the index.
- evictPage(long, long) - Method in class org.cojen.tupl.io.PageArray
-
Same as writePage, except that the given buffer might be altered and a replacement might be returned.
- evictPage(long, long) - Method in class org.cojen.tupl.io.SpilloverPageArray
- evictPage(long, long) - Method in class org.cojen.tupl.io.StripedPageArray
- exchange(Transaction, byte[], byte[]) - Method in interface org.cojen.tupl.View
-
Unconditionally associates a value with the given key, returning the previous value.
- exchange(Transaction, R) - Method in interface org.cojen.tupl.Table
-
Unconditionally stores the given row, potentially replacing a corresponding row which already exists.
- EXCLUSIVE - Static variable in class org.cojen.tupl.util.Latch
- execute(Runnable) - Method in class org.cojen.tupl.util.Runner
- exists() - Method in interface org.cojen.tupl.Cursor
-
Quickly check if the value still exists without locking it.
- exists(Transaction, byte[]) - Method in interface org.cojen.tupl.View
-
Checks if an entry for the given key exists.
- exists(Transaction, R) - Method in interface org.cojen.tupl.Table
-
Checks if a row exists by searching against the primary key.
- Exists(QueryPlan) - Constructor for class org.cojen.tupl.diag.QueryPlan.Exists
- exit() - Method in interface org.cojen.tupl.Transaction
-
Exits the current transaction scope, rolling back all uncommitted modifications made within.
- expandLength(long) - Method in class org.cojen.tupl.io.FileIO
-
Attempt to expand the length of the file.
- expandLength(long, LengthOption) - Method in class org.cojen.tupl.io.FileIO
-
Attempt to expand the length of the file.
- expandPageCount(long) - Method in class org.cojen.tupl.io.FilePageArray
- expandPageCount(long) - Method in class org.cojen.tupl.io.MappedPageArray
- expandPageCount(long) - Method in class org.cojen.tupl.io.PageArray
-
Attempt to expand the total count of pages.
- expandPageCount(long) - Method in class org.cojen.tupl.io.SpilloverPageArray
- expandPageCount(long) - Method in class org.cojen.tupl.io.StripedPageArray
- expression - Variable in class org.cojen.tupl.diag.QueryPlan.Filter
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form