#include <hash.h>
#include <glib-object.h>
Go to the source code of this file.
Enumerations |
enum | GrnTestHashFactoryError { GRN_TEST_HASH_FACTORY_ERROR_CONTEXT_NULL,
GRN_TEST_HASH_FACTORY_ERROR_NULL,
GRN_TEST_HASH_FACTORY_ERROR_CURSOR_NULL
} |
enum | GrnTestHashFlags { GRN_TEST_HASH_FLAG_NONE = 0L << 0,
GRN_TEST_HASH_FLAG_TINY = GRN_HASH_TINY,
GRN_TEST_HASH_FLAG_KEY_STRING = GRN_OBJ_KEY_VAR_SIZE
} |
enum | GrnTestEncoding {
GRN_TEST_ENCODING_DEFAULT = GRN_ENC_DEFAULT,
GRN_TEST_ENCODING_NONE = GRN_ENC_NONE,
GRN_TEST_ENCODING_EUC_JP = GRN_ENC_EUC_JP,
GRN_TEST_ENCODING_UTF8 = GRN_ENC_UTF8,
GRN_TEST_ENCODING_SJIS = GRN_ENC_SJIS,
GRN_TEST_ENCODING_LATIN1 = GRN_ENC_LATIN1,
GRN_TEST_ENCODING_KOI8R = GRN_ENC_KOI8R
} |
enum | GrnTestContextFlags { GRN_TEST_CONTEXT_FLAG_NONE = 0 << 0,
GRN_TEST_CONTEXT_FLAG_USE_QL = GRN_CTX_USE_QL,
GRN_TEST_CONTEXT_FLAG_BATCH_MODE = GRN_CTX_BATCH_MODE
} |
enum | GrnTestCursorFlags {
GRN_TEST_CURSOR_FLAG_NONE = 0 << 0,
GRN_TEST_CURSOR_FLAG_DESCENDING = GRN_CURSOR_DESCENDING,
GRN_TEST_CURSOR_FLAG_ASCENDING = GRN_CURSOR_ASCENDING,
GRN_TEST_CURSOR_FLAG_GE = GRN_CURSOR_GE,
GRN_TEST_CURSOR_FLAG_GT = GRN_CURSOR_GT,
GRN_TEST_CURSOR_FLAG_LE = GRN_CURSOR_LE,
GRN_TEST_CURSOR_FLAG_LT = GRN_CURSOR_LT
} |
Functions |
GQuark | grn_test_hash_factory_error_quark (void) |
GType | grn_test_hash_factory_get_type (void) G_GNUC_CONST |
GrnTestHashFactory * | grn_test_hash_factory_new (void) |
grn_hash * | grn_test_hash_factory_open (GrnTestHashFactory *factory, GError **error) |
grn_hash * | grn_test_hash_factory_create (GrnTestHashFactory *factory, GError **error) |
grn_hash_cursor * | grn_test_hash_factory_open_cursor (GrnTestHashFactory *factory, GError **error) |
grn_ctx * | grn_test_hash_factory_get_context (GrnTestHashFactory *factory) |
GrnTestContextFlags | grn_test_hash_factory_get_context_flags (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_context_flags (GrnTestHashFactory *factory, GrnTestContextFlags flags) |
grn_logger_info * | grn_test_hash_factory_get_logger (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_logger (GrnTestHashFactory *factory, grn_logger_info *logger) |
const gchar * | grn_test_hash_factory_get_path (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_path (GrnTestHashFactory *factory, const gchar *path) |
guint32 | grn_test_hash_factory_get_key_size (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_key_size (GrnTestHashFactory *factory, guint32 key_size) |
guint32 | grn_test_hash_factory_get_value_size (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_value_size (GrnTestHashFactory *factory, guint32 value_size) |
GrnTestHashFlags | grn_test_hash_factory_get_flags (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_flags (GrnTestHashFactory *factory, GrnTestHashFlags flags) |
void | grn_test_hash_factory_add_flags (GrnTestHashFactory *factory, GrnTestHashFlags flags) |
GrnTestEncoding | grn_test_hash_factory_get_encoding (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_encoding (GrnTestHashFactory *factory, GrnTestEncoding encoding) |
const gchar * | grn_test_hash_factory_get_cursor_min (GrnTestHashFactory *factory) |
guint32 | grn_test_hash_factory_get_cursor_min_size (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_cursor_min (GrnTestHashFactory *factory, const gchar *min, guint32 size) |
const gchar * | grn_test_hash_factory_get_cursor_max (GrnTestHashFactory *factory) |
guint32 | grn_test_hash_factory_get_cursor_max_size (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_cursor_max (GrnTestHashFactory *factory, const gchar *max, guint32 size) |
GrnTestCursorFlags | grn_test_hash_factory_get_cursor_flags (GrnTestHashFactory *factory) |
void | grn_test_hash_factory_set_cursor_flags (GrnTestHashFactory *factory, GrnTestCursorFlags flags) |
void | grn_test_hash_factory_add_cursor_flags (GrnTestHashFactory *factory, GrnTestCursorFlags flags) |
Macro Definition Documentation
#define GRN_TEST_HASH_FACTORY_DEFAULT_VALUE_SIZE 64 |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
GRN_TEST_CONTEXT_FLAG_NONE |
|
GRN_TEST_CONTEXT_FLAG_USE_QL |
|
GRN_TEST_CONTEXT_FLAG_BATCH_MODE |
|
Definition at line 77 of file grn-test-hash-factory.h.
- Enumerator:
GRN_TEST_CURSOR_FLAG_NONE |
|
GRN_TEST_CURSOR_FLAG_DESCENDING |
|
GRN_TEST_CURSOR_FLAG_ASCENDING |
|
GRN_TEST_CURSOR_FLAG_GE |
|
GRN_TEST_CURSOR_FLAG_GT |
|
GRN_TEST_CURSOR_FLAG_LE |
|
GRN_TEST_CURSOR_FLAG_LT |
|
Definition at line 84 of file grn-test-hash-factory.h.
- Enumerator:
GRN_TEST_ENCODING_DEFAULT |
|
GRN_TEST_ENCODING_NONE |
|
GRN_TEST_ENCODING_EUC_JP |
|
GRN_TEST_ENCODING_UTF8 |
|
GRN_TEST_ENCODING_SJIS |
|
GRN_TEST_ENCODING_LATIN1 |
|
GRN_TEST_ENCODING_KOI8R |
|
Definition at line 66 of file grn-test-hash-factory.h.
- Enumerator:
GRN_TEST_HASH_FACTORY_ERROR_CONTEXT_NULL |
|
GRN_TEST_HASH_FACTORY_ERROR_NULL |
|
GRN_TEST_HASH_FACTORY_ERROR_CURSOR_NULL |
|
Definition at line 52 of file grn-test-hash-factory.h.
- Enumerator:
GRN_TEST_HASH_FLAG_NONE |
|
GRN_TEST_HASH_FLAG_TINY |
|
GRN_TEST_HASH_FLAG_KEY_STRING |
|
Definition at line 59 of file grn-test-hash-factory.h.
Function Documentation
GQuark grn_test_hash_factory_error_quark |
( |
void |
| ) |
|
GType grn_test_hash_factory_get_type |
( |
void |
| ) |
|
void grn_test_hash_factory_set_cursor_max |
( |
GrnTestHashFactory * |
factory, |
|
|
const gchar * |
max, |
|
|
guint32 |
size |
|
) |
| |
void grn_test_hash_factory_set_cursor_min |
( |
GrnTestHashFactory * |
factory, |
|
|
const gchar * |
min, |
|
|
guint32 |
size |
|
) |
| |
void grn_test_hash_factory_set_key_size |
( |
GrnTestHashFactory * |
factory, |
|
|
guint32 |
key_size |
|
) |
| |
void grn_test_hash_factory_set_value_size |
( |
GrnTestHashFactory * |
factory, |
|
|
guint32 |
value_size |
|
) |
| |