Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
F
- factory(byte[]) - Static method in class org.cojen.tupl.ext.CipherCrypto
-
Construct with an existing key, which is wrapped with
SecretKeySpec
, although additional keys might need to be generated. - factory(int, long, File, EnumSet<OpenOption>) - Static method in class org.cojen.tupl.io.MappedPageArray
- factory(int, File, EnumSet<OpenOption>) - Static method in class org.cojen.tupl.io.FilePageArray
- factory(Supplier<? extends PageArray>...) - Static method in class org.cojen.tupl.io.StripedPageArray
- factory(Supplier<? extends PageArray>, long, Supplier<? extends PageArray>) - Static method in class org.cojen.tupl.io.SpilloverPageArray
- factory(SecretKey, int) - Static method in class org.cojen.tupl.ext.CipherCrypto
-
Construct with an existing key, although additional keys might need to be generated.
- 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.
- failoverLagTimeoutMillis(long) - Method in class org.cojen.tupl.repl.ReplicatorConfig
-
Set a timeout for a newly elected leader to be caught up, or else a new election is run.
- FileIO - Class in org.cojen.tupl.io
-
Lowest I/O interface to a file or device.
- FilePageArray - Class in org.cojen.tupl.io
-
Basic
PageArray
implementation which accesses a file. - FilePageArray(int, FileIO) - Constructor for class org.cojen.tupl.io.FilePageArray
- filter - Variable in class org.cojen.tupl.diag.QueryPlan.LoadOne
- 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
find
method, 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
findGe
method, 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
findGt
method, 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
findLe
method, 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
findLt
method, 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
Table
that 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.
- finish(T) - Method in interface org.cojen.tupl.Aggregator
-
Is called to produce an aggregate result for the current group.
- finished() - Method in interface org.cojen.tupl.Grouper
-
Is called after the last source row in the group has been provided, and then the
step
method is called. - 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.
- forEach(R, ColumnProcessor<? super R>) - Method in interface org.cojen.tupl.Table
-
For the given row, performs an action for each column which is set.
- forEachRemaining(Consumer<? super R>) - Method in interface org.cojen.tupl.Scanner
- 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 class 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