Overview
Package
Class
Tree
Index
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
A
accept(Visitor, boolean, boolean)
- Method in class
Cursor
Accept a visitor to the current record.
accept(byte[], Visitor, boolean)
- Method in class
DB
Accept a visitor to a record.
accept_bulk(byte[][], Visitor, boolean)
- Method in class
DB
Accept a visitor to multiple records at once.
add(byte[], byte[])
- Method in class
DB
Add a record.
add(String, String)
- Method in class
DB
Add a record.
append(byte[], byte[])
- Method in class
DB
Append the value of a record.
append(String, String)
- Method in class
DB
Append the value of a record.
atof(String)
- Static method in class
Utility
Convert a string to a real number.
atoi(String)
- Static method in class
Utility
Convert a string with a metric prefix to an integer.
atoix(String)
- Static method in class
Utility
Convert a string with a metric prefix to an integer.
B
begin_transaction(boolean)
- Method in class
DB
Begin transaction.
BROKEN
- Static variable in exception
Error
error code: broken file
C
cas(byte[], byte[], byte[])
- Method in class
DB
Perform compare-and-swap.
cas(String, String, String)
- Method in class
DB
Perform compare-and-swap.
clear()
- Method in class
DB
Remove all records.
close()
- Method in class
DB
Close the database file.
code()
- Method in exception
Error
Get the error code.
copy(String)
- Method in class
DB
Create a copy of the database file.
count()
- Method in class
DB
Get the number of records.
Cursor
- Class in
kyotocabinet
Interface of cursor to indicate a record.
Cursor(DB)
- Constructor for class
Cursor
Create an instance.
cursor()
- Method in class
DB
Create a cursor object.
D
db()
- Method in class
Cursor
Get the database object.
DB
- Class in
kyotocabinet
Interface of database abstraction.
DB()
- Constructor for class
DB
Create an instance.
DB(int)
- Constructor for class
DB
Create an instance with options.
disable()
- Method in class
Cursor
Disable the cursor.
dump_snapshot(String)
- Method in class
DB
Dump records into a snapshot file.
DUPREC
- Static variable in exception
Error
error code: record duplication
E
end_transaction(boolean)
- Method in class
DB
End transaction.
equals(Error)
- Method in exception
Error
Check equality.
error()
- Method in class
Cursor
Get the last happened error.
error()
- Method in class
DB
Get the last happened error.
Error
- Exception in
kyotocabinet
Error data.
Error()
- Constructor for exception
Error
Create an instance.
Error(int, String)
- Constructor for exception
Error
Create an instance.
F
FileProcessor
- Interface in
kyotocabinet
Interface to process the database file.
finalize()
- Method in class
Cursor
Release resources.
finalize()
- Method in class
DB
Release resources.
G
get(boolean)
- Method in class
Cursor
Get a pair of the key and the value of the current record.
get(byte[])
- Method in class
DB
Retrieve the value of a record.
get(String)
- Method in class
DB
Retrieve the value of a record.
get_bulk(byte[][], boolean)
- Method in class
DB
Retrieve records at once.
get_bulk(List<String>, boolean)
- Method in class
DB
Retrieve records at once.
get_key(boolean)
- Method in class
Cursor
Get the key of the current record.
get_key_str(boolean)
- Method in class
Cursor
Get the key of the current record.
get_str(boolean)
- Method in class
Cursor
Get a pair of the key and the value of the current record.
get_value(boolean)
- Method in class
Cursor
Get the value of the current record.
get_value_str(boolean)
- Method in class
Cursor
Get the value of the current record.
GEXCEPTIONAL
- Static variable in class
DB
generic mode: exceptional mode
H
hash_fnv(byte[])
- Static method in class
Utility
Get the hash value of a byte array by FNV hashing.
hash_murmur(byte[])
- Static method in class
Utility
Get the hash value of a byte array by MurMur hashing.
I
increment(byte[], long)
- Method in class
DB
Add a number to the numeric integer value of a record.
increment(String, long)
- Method in class
DB
Add a number to the numeric integer value of a record.
increment_double(byte[], double)
- Method in class
DB
Add a number to the numeric double value of a record.
increment_double(String, double)
- Method in class
DB
Add a number to the numeric double value of a record.
INVALID
- Static variable in exception
Error
error code: invalid operation
iterate(Visitor, boolean)
- Method in class
DB
Iterate to accept a visitor for each record.
J
jump()
- Method in class
Cursor
Jump the cursor to the first record for forward scan.
jump(byte[])
- Method in class
Cursor
Jump the cursor to a record for forward scan.
jump(String)
- Method in class
Cursor
Jump the cursor to a record for forward scan.
jump_back()
- Method in class
Cursor
Jump the cursor to the last record for backward scan.
jump_back(byte[])
- Method in class
Cursor
Jump the cursor to a record for backward scan.
jump_back(String)
- Method in class
Cursor
Jump the cursor to a record for backward scan.
K
kyotocabinet
- package kyotocabinet
L
load_snapshot(String)
- Method in class
DB
Load records from a snapshot file.
LOGIC
- Static variable in exception
Error
error code: logical inconsistency
M
MADD
- Static variable in class
DB
merge mode: keep the existing value
main(String[])
- Static method in class
Test
main routine of the test command
MAPPEND
- Static variable in class
DB
merge mode: append the new value
match_prefix(String, long)
- Method in class
DB
Get keys matching a prefix string.
match_regex(String, long)
- Method in class
DB
Get keys matching a regular expression string.
merge(DB[], int)
- Method in class
DB
Merge records from other databases.
message()
- Method in exception
Error
Get the supplement message.
MISC
- Static variable in exception
Error
error code: miscellaneous error
MREPLACE
- Static variable in class
DB
merge mode: modify the existing record only
MSET
- Static variable in class
DB
merge mode: overwrite the existing value
N
name()
- Method in exception
Error
Get the readable string of the code.
NOIMPL
- Static variable in exception
Error
error code: not implemented
NOP
- Static variable in interface
Visitor
magic data: no operation
NOPERM
- Static variable in exception
Error
error code: no permission
NOREC
- Static variable in exception
Error
error code: no record
NOREPOS
- Static variable in exception
Error
error code: no repository.
O
OAUTOSYNC
- Static variable in class
DB
open mode: auto synchronization
OAUTOTRAN
- Static variable in class
DB
open mode: auto transaction
occupy(boolean, FileProcessor)
- Method in class
DB
Occupy database by locking and do something meanwhile.
OCREATE
- Static variable in class
DB
open mode: writer creating
ONOLOCK
- Static variable in class
DB
open mode: open without locking
ONOREPAIR
- Static variable in class
DB
open mode: open without auto repair
open(String, int)
- Method in class
DB
Open a database file.
OREADER
- Static variable in class
DB
open mode: open as a reader
OTRUNCATE
- Static variable in class
DB
open mode: writer truncating
OTRYLOCK
- Static variable in class
DB
open mode: lock without blocking
OWRITER
- Static variable in class
DB
open mode: open as a writer
P
path()
- Method in class
DB
Get the path of the database file.
process(String, long, long)
- Method in interface
FileProcessor
Process the database file.
R
remove()
- Method in class
Cursor
Remove the current record.
remove(byte[])
- Method in class
DB
Remove a record.
remove(String)
- Method in class
DB
REMOVE
- Static variable in interface
Visitor
magic data: remove the record
remove_bulk(byte[][], boolean)
- Method in class
DB
Remove records at once.
remove_bulk(List<String>, boolean)
- Method in class
DB
Remove records at once.
remove_files_recursively(String)
- Static method in class
Utility
Remove a file or a directory recursively.
replace(byte[], byte[])
- Method in class
DB
Replace the value of a record.
replace(String, String)
- Method in class
DB
Replace the value of a record.
S
set(byte[], byte[])
- Method in class
DB
Set the value of a record.
set(String, String)
- Method in class
DB
Set the value of a record.
set(int, String)
- Method in exception
Error
Set the error information.
set_bulk(byte[][], boolean)
- Method in class
DB
Store records at once.
set_bulk(Map<String, String>, boolean)
- Method in class
DB
Store records at once.
set_value(byte[], boolean)
- Method in class
Cursor
Set the value of the current record.
set_value(String, boolean)
- Method in class
Cursor
Set the value of the current record.
size()
- Method in class
DB
Get the size of the database file.
status()
- Method in class
DB
Get the miscellaneous status information.
step()
- Method in class
Cursor
Step the cursor to the next record.
step_back()
- Method in class
Cursor
Step the cursor to the previous record.
SUCCESS
- Static variable in exception
Error
error code: success
synchronize(boolean, FileProcessor)
- Method in class
DB
Synchronize updated contents with the file and the device.
SYSTEM
- Static variable in exception
Error
error code: system error
T
Test
- Class in
kyotocabinet
Test cases.
time()
- Static method in class
Utility
Get the current time.
toString()
- Method in class
Cursor
Get the string expression.
toString()
- Method in class
DB
Get the string expression.
toString()
- Method in exception
Error
Get the string expression.
tune_encoding(String)
- Method in class
DB
Set the encoding of external strings.
tune_exception_rule(int[])
- Method in class
DB
Set the rule about throwing exception.
U
Utility
- Class in
kyotocabinet
Utility functions.
V
VERSION
- Static variable in class
Utility
The version information.
visit_empty(byte[])
- Method in interface
Visitor
Visit a empty record space.
visit_full(byte[], byte[])
- Method in interface
Visitor
Visit a record.
Visitor
- Interface in
kyotocabinet
Interface to access a record.
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
Overview
Package
Class
Tree
Index
PREV NEXT
FRAMES
NO FRAMES
All Classes