Index of types


A
ao_params [Seqdb_fsys_ao]
Additional parameters for the ao variant of file systems

C
contents [Seqdb_containers.HINDEX]
Contents of the container entries
contents [Seqdb_containers.KVSEQ]

D
dedup_mode [Seqdb_fsys_ht]
How to identify duplicates in a file system with HAVEDUPS.

E
entry [Seqdb_archive]
Type of a member element
entry [Seqdb_containers.POINTABLE]
Entries of the container
entry [Seqdb_containers.PERM]
A live entry in a perm file
entry [Seqdb_containers.HINDEX]
A live entry in an hindex file
entry [Seqdb_containers.KVSEQ]
A live entry in a kvseq file

F
file_name [Seqdb_fsys_types]
Names.
file_type [Seqdb_fsys_types]
The type may be used arbitrarily.

H
hash_algo [Seqdb_containers.Hash_algo]
ht_base [Seqdb_fsys_ht]
An ht_base is a group of file systems residing in the same Unix directory
ht_file_descr [Seqdb_fsys_ht]
The opaque type of an open file, so that ht_file_descr file_system is the full type of the file systems implemented here

I
iterator_type [Seqdb_fsys_ht]
How to iterate over the entries: `Data: Base the iteration on the data file, `Index: Base the iteration on the index file

M
mode [Seqdb_archive]
How to open: `Rdonly: only for reading, `Rdwr: for reading and writing (appending), `Rdwr_exclusive: as `Rdwr, but the file is write-locked before it is accessed. If another writer already locks the file, it is waited until the lock can be acquired from the other writer. This mode is only available if the archive is stored as regular file.

P
params [Seqdb_fsys_ht]
The parameters from the superblocks
pointer [Seqdb_containers.POINTABLE]
Pointers to the entries
pointer [Seqdb_containers.KVSEQ]
A pointer to a live entry
properties [Seqdb_archive]

R
repr_class [Seqdb_containers.KVSEQ]
Representation class: `Int8: Strings up to a length of 255 bytes, `Int16: Strings up to a length of 65535 bytes, `Int32: Strings up to a length of 2^32-1 bytes, `Int64: Strings up to a length of 2^63-1 bytes (signed!), `Fixed n: Strings with a length of exactly n bytes. 0 <= n <= 255., `Lim8 n: Strings up to a length of n bytes where n is at most 255. For the string n bytes are allocated for the string, so it can be later changed in length.

S
stats [Seqdb_fsys_ht]
Statistics

T
t [Seqdb_log.Serializer]
t [Seqdb_log.Make]
t [Seqdb_archive]
Type of opened archives
t [Seqdb_containers.POINTABLE]
The container
t [Seqdb_containers.PERM]
The perm file
t [Seqdb_containers.HINDEX]
The hindex file
t [Seqdb_containers.KVSEQ]
The kvseq file
t [Seqdb_containers.Superblock]

W
wr_flags [Seqdb_fsys_types]
See open_file_wr_ext below