Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
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 PageArray implementation 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 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.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form