Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
F
- failover() - Method in interface org.cojen.tupl.Database
-
If the database instance is currently acting as a leader, attempt to give up leadership and become a replica.
- failover() - Method in interface org.cojen.tupl.repl.Replicator
-
Attempt to switch the replication role from leader to replica.
- FileIO - Class in org.cojen.tupl.io
-
Lowest I/O interface to a file or device.
- FileIO() - Constructor for class org.cojen.tupl.io.FileIO
- FilePageArray - Class in org.cojen.tupl.io
-
Basic
PageArrayimplementation which accesses a file. - FilePageArray(int, File, EnumSet<OpenOption>) - Constructor for class org.cojen.tupl.io.FilePageArray
- FilePageArray(int, FileIO) - Constructor for class org.cojen.tupl.io.FilePageArray
- fill(long, long, byte) - Static method in class org.cojen.tupl.io.UnsafeAccess
-
Fill a range of native memory.
- Filter - Interface in org.cojen.tupl
-
View transformer which filters out entries which don't belong.
- Filter(String, QueryPlan) - Constructor for class org.cojen.tupl.diag.QueryPlan.Filter
- find(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Moves the Cursor to find the given key.
- findGe(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Moves the Cursor to find the closest available entry greater than or equal to the given key.
- findGt(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Moves the Cursor to find the closest available entry greater than the given key.
- findIndex(byte[]) - Method in interface org.cojen.tupl.Database
-
Returns the given named index, returning null if not found.
- findIndex(String) - Method in interface org.cojen.tupl.Database
-
Returns the given named index, returning null if not found.
- findLe(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Moves the Cursor to find the closest available entry less than or equal to the given key.
- findLt(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Moves the Cursor to find the closest available entry less than the given key.
- findNearby(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Optimized version of the regular
findmethod, which can perform fewer search steps if the given key is in close proximity to the current one. - findNearbyGe(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Optimized version of the regular
findGemethod, which can perform fewer search steps if the given key is in close proximity to the current one. - findNearbyGt(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Optimized version of the regular
findGtmethod, which can perform fewer search steps if the given key is in close proximity to the current one. - findNearbyLe(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Optimized version of the regular
findLemethod, which can perform fewer search steps if the given key is in close proximity to the current one. - findNearbyLt(byte[]) - Method in interface org.cojen.tupl.Cursor
-
Optimized version of the regular
findLtmethod, which can perform fewer search steps if the given key is in close proximity to the current one. - findTable(Class<R>) - Method in interface org.cojen.tupl.Database
-
Convenience method which returns a
Tablethat uses the index named by the row type itself. - finish() - Method in interface org.cojen.tupl.Sorter
-
Finish sorting the entries, and return a temporary index with the results.
- finished(long, Object) - Method in interface org.cojen.tupl.CommitCallback
-
Called when a pending transaction has committed or rolled back.
- finishScan() - Method in interface org.cojen.tupl.Sorter
-
Returns a single-use Scanner over the sorted results, which deletes temporary resources as it goes.
- finishScan(Scanner<Entry>) - Method in interface org.cojen.tupl.Sorter
-
Returns a single-use Scanner over the sorted results, which deletes temporary resources as it goes.
- finishScanReverse() - Method in interface org.cojen.tupl.Sorter
-
Same as
finishScan, but in reverse order. - finishScanReverse(Scanner<Entry>) - Method in interface org.cojen.tupl.Sorter
-
Same as
finishScan, but in reverse order. - first() - Static method in interface org.cojen.tupl.Combiner
-
Returns a Combiner that chooses the first value and discards the second value.
- first() - Method in interface org.cojen.tupl.Cursor
-
Moves the Cursor to find the first available entry.
- flush() - Method in interface org.cojen.tupl.Database
-
Flushes all committed transactions, but not durably.
- flush() - Method in interface org.cojen.tupl.Transaction
-
Manually flush all buffered changes made by this transaction to the shared redo log.
- forEachRemaining(Consumer<? super R>) - Method in interface org.cojen.tupl.Scanner
- free(long) - Static method in class org.cojen.tupl.io.UnsafeAccess
-
Free allocated native memory.
- freeBytes - Variable in class org.cojen.tupl.diag.IndexStats
-
The estimated amount of free bytes in the index.
- freePages - Variable in class org.cojen.tupl.diag.DatabaseStats
-
The amount of unused pages in the database.
- from(Exception) - Static method in exception org.cojen.tupl.WriteFailureException
-
Wraps the given exception if necessary.
- FullScan(String, String, String[], boolean) - Constructor for class org.cojen.tupl.diag.QueryPlan.FullScan
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form