5 #ifndef BITABLE_READ_H__
6 #define BITABLE_READ_H__
185 #endif // -- BITABLE_READ_H__
Definition: bitablecommon.h:175
BITABLE_API BitableResult bitable_previous(BitableCursor *cursor, const BitableReadable *table)
Definition: bitableread.h:50
Definition: bitableread.h:23
BITABLE_API BitableResult bitable_indice(const BitableCursor *cursor, const BitableReadable *table, uint64_t *indice)
Definition: bitableread.h:46
BitableReadOpenFlags
Definition: bitablecommon.h:124
BITABLE_API void bitable_read_free(BitableReadable *table)
BITABLE_API BitableResult bitable_read_open(BitableReadable *table, const char *path, BitableReadOpenFlags openFlags, BitableComparisonFunction *comparison)
BITABLE_API BitableResult bitable_find(BitableCursor *cursor, const BitableReadable *table, const BitableValue *searchKey, BitableFindOperation operation)
BITABLE_API BitableResult bitable_next(BitableCursor *cursor, const BitableReadable *table)
BITABLE_API BitableResult bitable_first(BitableCursor *cursor, const BitableReadable *table)
Definition: bitablecommon.h:143
int( BitableComparisonFunction)(const BitableValue *left, const BitableValue *right)
Definition: bitablecommon.h:210
BitableResult
Definition: bitablecommon.h:58
Definition: bitableread.h:42
BITABLE_API BitableResult bitable_key(const BitableCursor *cursor, const BitableReadable *table, BitableValue *key)
struct BitableReadable BitableReadable
Definition: bitableread.h:18
BITABLE_API BitableResult bitable_last(BitableCursor *cursor, const BitableReadable *table)
BITABLE_API BitableResult bitable_read_close(BitableReadable *table)
BITABLE_API BitableResult bitable_value(const BitableCursor *cursor, const BitableReadable *table, BitableValue *value)
uint64_t page
Definition: bitableread.h:28
struct BitableCursor BitableCursor
#define BITABLE_API
Definition: bitablecommon.h:33
BITABLE_API BitableResult bitable_readable_stats(const BitableReadable *table, BitableStats *stats)
BitableFindOperation
Definition: bitableread.h:38
BITABLE_API BitableReadable * bitable_read_allocate()
int32_t item
Definition: bitableread.h:32
BITABLE_API BitableResult bitable_key_value_pair(const BitableCursor *cursor, const BitableReadable *table, BitableValue *key, BitableValue *value)
Common definitions for the bitable interface, shared between reading and writing. ...