Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Typedefs | Enumerations | Functions
grn-test-hash-factory.h File Reference
#include <hash.h>
#include <glib-object.h>
Include dependency graph for grn-test-hash-factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _GrnTestHashFactory
struct  _GrnTestHashFactoryClass

Macros

#define GRN_TEST_HASH_FACTORY_ERROR   (grn_test_hash_factory_error_quark())
#define GRN_TYPE_TEST_HASH_FACTORY   (grn_test_hash_factory_get_type())
#define GRN_TEST_HASH_FACTORY(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GRN_TYPE_TEST_HASH_FACTORY, GrnTestHashFactory))
#define GRN_TEST_HASH_FACTORY_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GRN_TYPE_TEST_HASH_FACTORY, GrnTestHashFactoryClass))
#define GRN_IS_TEST_HASH_FACTORY(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GRN_TYPE_TEST_HASH_FACTORY))
#define GRN_IS_TEST_HASH_FACTORY_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GRN_TYPE_TEST_HASH_FACTORY))
#define GRN_TEST_HASH_FACTORY_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GRN_TYPE_TEST_HASH_FACTORY, GrnTestHashFactoryClass))
#define GRN_TEST_HASH_FACTORY_DEFAULT_VALUE_SIZE   64

Typedefs

typedef struct _GrnTestHashFactory GrnTestHashFactory
typedef struct
_GrnTestHashFactoryClass 
GrnTestHashFactoryClass

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
GrnTestHashFactorygrn_test_hash_factory_new (void)
grn_hashgrn_test_hash_factory_open (GrnTestHashFactory *factory, GError **error)
grn_hashgrn_test_hash_factory_create (GrnTestHashFactory *factory, GError **error)
grn_hash_cursorgrn_test_hash_factory_open_cursor (GrnTestHashFactory *factory, GError **error)
grn_ctxgrn_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_infogrn_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_IS_TEST_HASH_FACTORY (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GRN_TYPE_TEST_HASH_FACTORY))

Definition at line 33 of file grn-test-hash-factory.h.

#define GRN_IS_TEST_HASH_FACTORY_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), GRN_TYPE_TEST_HASH_FACTORY))

Definition at line 34 of file grn-test-hash-factory.h.

#define GRN_TEST_HASH_FACTORY (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), GRN_TYPE_TEST_HASH_FACTORY, GrnTestHashFactory))

Definition at line 31 of file grn-test-hash-factory.h.

#define GRN_TEST_HASH_FACTORY_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), GRN_TYPE_TEST_HASH_FACTORY, GrnTestHashFactoryClass))

Definition at line 32 of file grn-test-hash-factory.h.

#define GRN_TEST_HASH_FACTORY_DEFAULT_VALUE_SIZE   64

Definition at line 50 of file grn-test-hash-factory.h.

#define GRN_TEST_HASH_FACTORY_ERROR   (grn_test_hash_factory_error_quark())

Definition at line 28 of file grn-test-hash-factory.h.

#define GRN_TEST_HASH_FACTORY_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GRN_TYPE_TEST_HASH_FACTORY, GrnTestHashFactoryClass))

Definition at line 35 of file grn-test-hash-factory.h.

#define GRN_TYPE_TEST_HASH_FACTORY   (grn_test_hash_factory_get_type())

Definition at line 30 of file grn-test-hash-factory.h.

Typedef Documentation

Definition at line 37 of file grn-test-hash-factory.h.

Definition at line 38 of file grn-test-hash-factory.h.

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

void grn_test_hash_factory_add_cursor_flags ( GrnTestHashFactory factory,
GrnTestCursorFlags  flags 
)

Definition at line 430 of file grn-test-hash-factory.c.

void grn_test_hash_factory_add_flags ( GrnTestHashFactory factory,
GrnTestHashFlags  flags 
)

Definition at line 345 of file grn-test-hash-factory.c.

Here is the caller graph for this function:

grn_hash* grn_test_hash_factory_create ( GrnTestHashFactory factory,
GError **  error 
)

Definition at line 203 of file grn-test-hash-factory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

GQuark grn_test_hash_factory_error_quark ( void  )

Definition at line 147 of file grn-test-hash-factory.c.

grn_ctx* grn_test_hash_factory_get_context ( GrnTestHashFactory factory)

Definition at line 256 of file grn-test-hash-factory.c.

GrnTestContextFlags grn_test_hash_factory_get_context_flags ( GrnTestHashFactory factory)

Definition at line 262 of file grn-test-hash-factory.c.

GrnTestCursorFlags grn_test_hash_factory_get_cursor_flags ( GrnTestHashFactory factory)

Definition at line 417 of file grn-test-hash-factory.c.

const gchar* grn_test_hash_factory_get_cursor_max ( GrnTestHashFactory factory)

Definition at line 391 of file grn-test-hash-factory.c.

guint32 grn_test_hash_factory_get_cursor_max_size ( GrnTestHashFactory factory)

Definition at line 397 of file grn-test-hash-factory.c.

const gchar* grn_test_hash_factory_get_cursor_min ( GrnTestHashFactory factory)

Definition at line 365 of file grn-test-hash-factory.c.

guint32 grn_test_hash_factory_get_cursor_min_size ( GrnTestHashFactory factory)

Definition at line 371 of file grn-test-hash-factory.c.

GrnTestEncoding grn_test_hash_factory_get_encoding ( GrnTestHashFactory factory)

Definition at line 352 of file grn-test-hash-factory.c.

GrnTestHashFlags grn_test_hash_factory_get_flags ( GrnTestHashFactory factory)

Definition at line 332 of file grn-test-hash-factory.c.

Here is the caller graph for this function:

guint32 grn_test_hash_factory_get_key_size ( GrnTestHashFactory factory)

Definition at line 306 of file grn-test-hash-factory.c.

grn_logger_info* grn_test_hash_factory_get_logger ( GrnTestHashFactory factory)

Definition at line 275 of file grn-test-hash-factory.c.

Here is the caller graph for this function:

const gchar* grn_test_hash_factory_get_path ( GrnTestHashFactory factory)

Definition at line 288 of file grn-test-hash-factory.c.

Here is the caller graph for this function:

GType grn_test_hash_factory_get_type ( void  )
guint32 grn_test_hash_factory_get_value_size ( GrnTestHashFactory factory)

Definition at line 319 of file grn-test-hash-factory.c.

GrnTestHashFactory* grn_test_hash_factory_new ( void  )

Definition at line 153 of file grn-test-hash-factory.c.

grn_hash* grn_test_hash_factory_open ( GrnTestHashFactory factory,
GError **  error 
)

Definition at line 183 of file grn-test-hash-factory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

grn_hash_cursor* grn_test_hash_factory_open_cursor ( GrnTestHashFactory factory,
GError **  error 
)

Definition at line 226 of file grn-test-hash-factory.c.

Here is the call graph for this function:

void grn_test_hash_factory_set_context_flags ( GrnTestHashFactory factory,
GrnTestContextFlags  flags 
)

Definition at line 268 of file grn-test-hash-factory.c.

void grn_test_hash_factory_set_cursor_flags ( GrnTestHashFactory factory,
GrnTestCursorFlags  flags 
)

Definition at line 423 of file grn-test-hash-factory.c.

void grn_test_hash_factory_set_cursor_max ( GrnTestHashFactory factory,
const gchar *  max,
guint32  size 
)

Definition at line 403 of file grn-test-hash-factory.c.

void grn_test_hash_factory_set_cursor_min ( GrnTestHashFactory factory,
const gchar *  min,
guint32  size 
)

Definition at line 377 of file grn-test-hash-factory.c.

void grn_test_hash_factory_set_encoding ( GrnTestHashFactory factory,
GrnTestEncoding  encoding 
)

Definition at line 358 of file grn-test-hash-factory.c.

void grn_test_hash_factory_set_flags ( GrnTestHashFactory factory,
GrnTestHashFlags  flags 
)

Definition at line 338 of file grn-test-hash-factory.c.

Here is the caller graph for this function:

void grn_test_hash_factory_set_key_size ( GrnTestHashFactory factory,
guint32  key_size 
)

Definition at line 312 of file grn-test-hash-factory.c.

Here is the caller graph for this function:

void grn_test_hash_factory_set_logger ( GrnTestHashFactory factory,
grn_logger_info logger 
)

Definition at line 281 of file grn-test-hash-factory.c.

void grn_test_hash_factory_set_path ( GrnTestHashFactory factory,
const gchar *  path 
)

Definition at line 294 of file grn-test-hash-factory.c.

Here is the caller graph for this function:

void grn_test_hash_factory_set_value_size ( GrnTestHashFactory factory,
guint32  value_size 
)

Definition at line 325 of file grn-test-hash-factory.c.