Safe Haskell | Safe-Inferred |
---|
Documentation
type C'grn_bool = CUCharSource
c'GRN_SUCCESS :: Num a => aSource
c'GRN_END_OF_DATA :: Num a => aSource
c'GRN_UNKNOWN_ERROR :: Num a => aSource
c'GRN_OPERATION_NOT_PERMITTED :: Num a => aSource
c'GRN_NO_SUCH_FILE_OR_DIRECTORY :: Num a => aSource
c'GRN_NO_SUCH_PROCESS :: Num a => aSource
c'GRN_INTERRUPTED_FUNCTION_CALL :: Num a => aSource
c'GRN_INPUT_OUTPUT_ERROR :: Num a => aSource
c'GRN_NO_SUCH_DEVICE_OR_ADDRESS :: Num a => aSource
c'GRN_ARG_LIST_TOO_LONG :: Num a => aSource
c'GRN_EXEC_FORMAT_ERROR :: Num a => aSource
c'GRN_BAD_FILE_DESCRIPTOR :: Num a => aSource
c'GRN_NO_CHILD_PROCESSES :: Num a => aSource
c'GRN_NOT_ENOUGH_SPACE :: Num a => aSource
c'GRN_PERMISSION_DENIED :: Num a => aSource
c'GRN_BAD_ADDRESS :: Num a => aSource
c'GRN_RESOURCE_BUSY :: Num a => aSource
c'GRN_FILE_EXISTS :: Num a => aSource
c'GRN_IMPROPER_LINK :: Num a => aSource
c'GRN_NO_SUCH_DEVICE :: Num a => aSource
c'GRN_NOT_A_DIRECTORY :: Num a => aSource
c'GRN_IS_A_DIRECTORY :: Num a => aSource
c'GRN_INVALID_ARGUMENT :: Num a => aSource
c'GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM :: Num a => aSource
c'GRN_TOO_MANY_OPEN_FILES :: Num a => aSource
c'GRN_FILE_TOO_LARGE :: Num a => aSource
c'GRN_NO_SPACE_LEFT_ON_DEVICE :: Num a => aSource
c'GRN_INVALID_SEEK :: Num a => aSource
c'GRN_READ_ONLY_FILE_SYSTEM :: Num a => aSource
c'GRN_TOO_MANY_LINKS :: Num a => aSource
c'GRN_BROKEN_PIPE :: Num a => aSource
c'GRN_DOMAIN_ERROR :: Num a => aSource
c'GRN_RESULT_TOO_LARGE :: Num a => aSource
c'GRN_RESOURCE_DEADLOCK_AVOIDED :: Num a => aSource
c'GRN_NO_MEMORY_AVAILABLE :: Num a => aSource
c'GRN_FILENAME_TOO_LONG :: Num a => aSource
c'GRN_NO_LOCKS_AVAILABLE :: Num a => aSource
c'GRN_FUNCTION_NOT_IMPLEMENTED :: Num a => aSource
c'GRN_DIRECTORY_NOT_EMPTY :: Num a => aSource
c'GRN_ILLEGAL_BYTE_SEQUENCE :: Num a => aSource
c'GRN_SOCKET_NOT_INITIALIZED :: Num a => aSource
c'GRN_OPERATION_WOULD_BLOCK :: Num a => aSource
c'GRN_ADDRESS_IS_NOT_AVAILABLE :: Num a => aSource
c'GRN_NETWORK_IS_DOWN :: Num a => aSource
c'GRN_NO_BUFFER :: Num a => aSource
c'GRN_SOCKET_IS_ALREADY_CONNECTED :: Num a => aSource
c'GRN_SOCKET_IS_NOT_CONNECTED :: Num a => aSource
c'GRN_SOCKET_IS_ALREADY_SHUTDOWNED :: Num a => aSource
c'GRN_OPERATION_TIMEOUT :: Num a => aSource
c'GRN_CONNECTION_REFUSED :: Num a => aSource
c'GRN_RANGE_ERROR :: Num a => aSource
c'GRN_TOKENIZER_ERROR :: Num a => aSource
c'GRN_FILE_CORRUPT :: Num a => aSource
c'GRN_INVALID_FORMAT :: Num a => aSource
c'GRN_OBJECT_CORRUPT :: Num a => aSource
c'GRN_TOO_MANY_SYMBOLIC_LINKS :: Num a => aSource
c'GRN_NOT_SOCKET :: Num a => aSource
c'GRN_OPERATION_NOT_SUPPORTED :: Num a => aSource
c'GRN_ADDRESS_IS_IN_USE :: Num a => aSource
c'GRN_ZLIB_ERROR :: Num a => aSource
c'GRN_LZ4_ERROR :: Num a => aSource
c'GRN_STACK_OVER_FLOW :: Num a => aSource
c'GRN_SYNTAX_ERROR :: Num a => aSource
c'GRN_RETRY_MAX :: Num a => aSource
c'GRN_INCOMPATIBLE_FILE_FORMAT :: Num a => aSource
c'GRN_UPDATE_NOT_ALLOWED :: Num a => aSource
c'GRN_TOO_SMALL_OFFSET :: Num a => aSource
c'GRN_TOO_LARGE_OFFSET :: Num a => aSource
c'GRN_TOO_SMALL_LIMIT :: Num a => aSource
c'GRN_CAS_ERROR :: Num a => aSource
c'GRN_UNSUPPORTED_COMMAND_VERSION :: Num a => aSource
c'GRN_NORMALIZER_ERROR :: Num a => aSource
c'GRN_TOKEN_FILTER_ERROR :: Num a => aSource
p'grn_init :: FunPtr (IO C'grn_rc)Source
type C'grn_encoding = CUIntSource
c'GRN_ENC_DEFAULT :: Num a => aSource
c'GRN_ENC_NONE :: Num a => aSource
c'GRN_ENC_EUC_JP :: Num a => aSource
c'GRN_ENC_UTF8 :: Num a => aSource
c'GRN_ENC_SJIS :: Num a => aSource
c'GRN_ENC_LATIN1 :: Num a => aSource
c'GRN_ENC_KOI8R :: Num a => aSource
type C'grn_command_version = CUIntSource
c'GRN_COMMAND_VERSION_DEFAULT :: Num a => aSource
c'GRN_COMMAND_VERSION_1 :: Num a => aSource
c'GRN_COMMAND_VERSION_2 :: Num a => aSource
type C'grn_log_level = CUIntSource
c'GRN_LOG_NONE :: Num a => aSource
c'GRN_LOG_EMERG :: Num a => aSource
c'GRN_LOG_ALERT :: Num a => aSource
c'GRN_LOG_CRIT :: Num a => aSource
c'GRN_LOG_ERROR :: Num a => aSource
c'GRN_LOG_WARNING :: Num a => aSource
c'GRN_LOG_NOTICE :: Num a => aSource
c'GRN_LOG_INFO :: Num a => aSource
c'GRN_LOG_DEBUG :: Num a => aSource
c'GRN_LOG_DUMP :: Num a => aSource
c'GRN_QUERY_LOG_NONE :: Num a => aSource
c'GRN_QUERY_LOG_COMMAND :: Num a => aSource
c'GRN_QUERY_LOG_RESULT_CODE :: Num a => aSource
c'GRN_QUERY_LOG_DESTINATION :: Num a => aSource
c'GRN_QUERY_LOG_CACHE :: Num a => aSource
c'GRN_QUERY_LOG_SIZE :: Num a => aSource
c'GRN_QUERY_LOG_SCORE :: Num a => aSource
c'GRN_QUERY_LOG_ALL :: Num a => aSource
c'GRN_QUERY_LOG_DEFAULT :: Num a => aSource
type C'grn_content_type = CUIntSource
c'GRN_CONTENT_NONE :: Num a => aSource
c'GRN_CONTENT_TSV :: Num a => aSource
c'GRN_CONTENT_JSON :: Num a => aSource
c'GRN_CONTENT_XML :: Num a => aSource
c'GRN_CONTENT_MSGPACK :: Num a => aSource
c'GRN_CTX_MSGSIZE :: Num a => aSource
c'GRN_CTX_FIN :: Num a => aSource
type C'grn_proc_func = FunPtr (Ptr C'_grn_ctx -> CInt -> Ptr (Ptr C'_grn_obj) -> Ptr C'grn_user_data -> IO (Ptr C'_grn_obj))Source
mk'grn_proc_func :: (Ptr C'_grn_ctx -> CInt -> Ptr (Ptr C'_grn_obj) -> Ptr C'grn_user_data -> IO (Ptr C'_grn_obj)) -> IO C'grn_proc_funcSource
mK'grn_proc_func :: C'grn_proc_func -> Ptr C'_grn_ctx -> CInt -> Ptr (Ptr C'_grn_obj) -> Ptr C'grn_user_data -> IO (Ptr C'_grn_obj)Source
p'grn_user_data'ptr :: Ptr C'grn_user_data -> Ptr (Ptr ())Source
u'grn_user_data'ptr :: C'grn_user_data -> Ptr () -> IO C'grn_user_dataSource
data C'_grn_ctx Source
c'GRN_CTX_USE_QL :: Num a => aSource
c'GRN_CTX_BATCH_MODE :: Num a => aSource
c'GRN_CTX_PER_DB :: Num a => aSource
c'grn_ctx_init :: Ptr C'_grn_ctx -> CInt -> IO C'grn_rcSource
c'grn_ctx_open :: CInt -> IO (Ptr C'_grn_ctx)Source
p'grn_ctx_init :: FunPtr (Ptr C'_grn_ctx -> CInt -> IO C'grn_rc)Source
p'grn_ctx_fin :: FunPtr (Ptr C'_grn_ctx -> IO C'grn_rc)Source
p'grn_ctx_open :: FunPtr (CInt -> IO (Ptr C'_grn_ctx))Source
p'grn_ctx_close :: FunPtr (Ptr C'_grn_ctx -> IO C'grn_rc)Source
p'grn_ctx_set_command_version :: FunPtr (Ptr C'_grn_ctx -> C'grn_command_version -> IO C'grn_rc)Source
type C'grn_cache = C'_grn_cacheSource
c'grn_cache_open :: Ptr C'_grn_ctx -> IO (Ptr C'_grn_cache)Source
p'grn_cache_open :: FunPtr (Ptr C'_grn_ctx -> IO (Ptr C'_grn_cache))Source
p'grn_cache_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_cache -> IO C'grn_rc)Source
p'grn_cache_set_max_n_entries :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_cache -> CUInt -> IO C'grn_rc)Source
type C'grn_obj_flags = CUShortSource
p'_grn_ctx'prev :: Ptr C'_grn_ctx -> Ptr (Ptr C'_grn_ctx)Source
p'_grn_ctx'next :: Ptr C'_grn_ctx -> Ptr (Ptr C'_grn_ctx)Source
c'GRN_OBJ_TABLE_TYPE_MASK :: Num a => aSource
c'GRN_OBJ_TABLE_HASH_KEY :: Num a => aSource
p'_grn_ctx'trace :: Ptr C'_grn_ctx -> Ptr (Ptr ())Source
c'GRN_OBJ_TABLE_PAT_KEY :: Num a => aSource
c'GRN_OBJ_TABLE_DAT_KEY :: Num a => aSource
c'GRN_OBJ_TABLE_NO_KEY :: Num a => aSource
c'GRN_OBJ_KEY_MASK :: Num a => aSource
c'GRN_OBJ_KEY_UINT :: Num a => aSource
c'GRN_OBJ_KEY_INT :: Num a => aSource
c'GRN_OBJ_KEY_FLOAT :: Num a => aSource
c'GRN_OBJ_KEY_GEO_POINT :: Num a => aSource
c'GRN_OBJ_KEY_WITH_SIS :: Num a => aSource
c'GRN_OBJ_KEY_NORMALIZE :: Num a => aSource
c'GRN_OBJ_COLUMN_TYPE_MASK :: Num a => aSource
c'GRN_OBJ_COLUMN_SCALAR :: Num a => aSource
c'GRN_OBJ_COLUMN_VECTOR :: Num a => aSource
c'GRN_OBJ_COLUMN_INDEX :: Num a => aSource
c'GRN_OBJ_COMPRESS_MASK :: Num a => aSource
c'GRN_OBJ_COMPRESS_NONE :: Num a => aSource
c'GRN_OBJ_COMPRESS_ZLIB :: Num a => aSource
c'GRN_OBJ_COMPRESS_LZ4 :: Num a => aSource
c'GRN_OBJ_WITH_SECTION :: Num a => aSource
c'GRN_OBJ_WITH_WEIGHT :: Num a => aSource
c'GRN_OBJ_WITH_POSITION :: Num a => aSource
c'GRN_OBJ_RING_BUFFER :: Num a => aSource
c'GRN_OBJ_UNIT_MASK :: Num a => aSource
c'GRN_OBJ_UNIT_DOCUMENT_NONE :: Num a => aSource
c'GRN_OBJ_UNIT_DOCUMENT_SECTION :: Num a => aSource
c'GRN_OBJ_UNIT_DOCUMENT_POSITION :: Num a => aSource
c'GRN_OBJ_UNIT_SECTION_NONE :: Num a => aSource
c'GRN_OBJ_UNIT_SECTION_POSITION :: Num a => aSource
c'GRN_OBJ_UNIT_POSITION_NONE :: Num a => aSource
c'GRN_OBJ_UNIT_USERDEF_DOCUMENT :: Num a => aSource
c'GRN_OBJ_UNIT_USERDEF_SECTION :: Num a => aSource
c'GRN_OBJ_UNIT_USERDEF_POSITION :: Num a => aSource
c'GRN_OBJ_NO_SUBREC :: Num a => aSource
c'GRN_OBJ_WITH_SUBREC :: Num a => aSource
c'GRN_OBJ_KEY_VAR_SIZE :: Num a => aSource
c'GRN_OBJ_TEMPORARY :: Num a => aSource
c'GRN_OBJ_PERSISTENT :: Num a => aSource
c'GRN_VOID :: Num a => aSource
c'GRN_BULK :: Num a => aSource
c'GRN_UVECTOR :: Num a => aSource
c'GRN_PVECTOR :: Num a => aSource
c'GRN_VECTOR :: Num a => aSource
c'GRN_QUERY :: Num a => aSource
c'GRN_ACCESSOR :: Num a => aSource
c'GRN_SNIP :: Num a => aSource
c'GRN_PATSNIP :: Num a => aSource
c'GRN_STRING :: Num a => aSource
c'GRN_CURSOR_TABLE_HASH_KEY :: Num a => aSource
c'GRN_CURSOR_TABLE_PAT_KEY :: Num a => aSource
c'GRN_CURSOR_TABLE_DAT_KEY :: Num a => aSource
c'GRN_CURSOR_TABLE_NO_KEY :: Num a => aSource
c'GRN_CURSOR_COLUMN_INDEX :: Num a => aSource
c'GRN_CURSOR_COLUMN_GEO_INDEX :: Num a => aSource
c'GRN_TYPE :: Num a => aSource
c'GRN_PROC :: Num a => aSource
c'GRN_EXPR :: Num a => aSource
c'GRN_TABLE_HASH_KEY :: Num a => aSource
c'GRN_TABLE_PAT_KEY :: Num a => aSource
c'GRN_TABLE_DAT_KEY :: Num a => aSource
c'GRN_TABLE_NO_KEY :: Num a => aSource
c'GRN_COLUMN_FIX_SIZE :: Num a => aSource
c'GRN_COLUMN_VAR_SIZE :: Num a => aSource
c'GRN_COLUMN_INDEX :: Num a => aSource
c'grn_db_create :: Ptr C'_grn_ctx -> CString -> Ptr C'_grn_db_create_optarg -> IO (Ptr C'_grn_obj)Source
c'grn_db_open :: Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_obj)Source
c'grn_db_touch :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO ()Source
p'grn_db_create :: FunPtr (Ptr C'_grn_ctx -> CString -> Ptr C'_grn_db_create_optarg -> IO (Ptr C'_grn_obj))Source
c'grn_ctx_use :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_db_open :: FunPtr (Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_obj))Source
p'_grn_db_create_optarg'builtin_type_names :: Ptr C'_grn_db_create_optarg -> Ptr (Ptr CString)Source
c'grn_ctx_db :: Ptr C'_grn_ctx -> IO (Ptr C'_grn_obj)Source
p'grn_db_touch :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO ())Source
c'grn_ctx_get :: Ptr C'_grn_ctx -> CString -> CInt -> IO (Ptr C'_grn_obj)Source
p'grn_ctx_use :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
p'grn_ctx_db :: FunPtr (Ptr C'_grn_ctx -> IO (Ptr C'_grn_obj))Source
p'grn_ctx_get :: FunPtr (Ptr C'_grn_ctx -> CString -> CInt -> IO (Ptr C'_grn_obj))Source
type C'grn_builtin_type = CUIntSource
c'GRN_DB_VOID :: Num a => aSource
c'GRN_DB_DB :: Num a => aSource
c'GRN_DB_OBJECT :: Num a => aSource
c'GRN_DB_BOOL :: Num a => aSource
c'GRN_DB_INT8 :: Num a => aSource
c'GRN_DB_UINT8 :: Num a => aSource
c'GRN_DB_INT16 :: Num a => aSource
c'GRN_DB_UINT16 :: Num a => aSource
c'GRN_DB_INT32 :: Num a => aSource
c'GRN_DB_UINT32 :: Num a => aSource
c'GRN_DB_INT64 :: Num a => aSource
c'GRN_DB_UINT64 :: Num a => aSource
c'GRN_DB_FLOAT :: Num a => aSource
c'GRN_DB_TIME :: Num a => aSource
c'GRN_DB_SHORT_TEXT :: Num a => aSource
c'GRN_DB_TEXT :: Num a => aSource
c'GRN_DB_LONG_TEXT :: Num a => aSource
c'GRN_DB_TOKYO_GEO_POINT :: Num a => aSource
c'GRN_DB_WGS84_GEO_POINT :: Num a => aSource
c'GRN_DB_MECAB :: Num a => aSource
c'GRN_DB_DELIMIT :: Num a => aSource
c'GRN_DB_UNIGRAM :: Num a => aSource
c'GRN_DB_BIGRAM :: Num a => aSource
c'GRN_DB_TRIGRAM :: Num a => aSource
c'grn_ctx_at :: Ptr C'_grn_ctx -> CUInt -> IO (Ptr C'_grn_obj)Source
c'grn_type_create :: Ptr C'_grn_ctx -> CString -> CUInt -> CUShort -> CUInt -> IO (Ptr C'_grn_obj)Source
p'grn_ctx_at :: FunPtr (Ptr C'_grn_ctx -> CUInt -> IO (Ptr C'_grn_obj))Source
p'grn_type_create :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> CUShort -> CUInt -> IO (Ptr C'_grn_obj))Source
p'grn_plugin_register :: FunPtr (Ptr C'_grn_ctx -> CString -> IO C'grn_rc)Source
type C'grn_plugin_func = FunPtr (Ptr C'_grn_ctx -> IO C'grn_rc)Source
mk'grn_plugin_func :: (Ptr C'_grn_ctx -> IO C'grn_rc) -> IO C'grn_plugin_funcSource
type C'grn_proc_type = CUIntSource
c'GRN_PROC_TOKENIZER :: Num a => aSource
c'GRN_PROC_COMMAND :: Num a => aSource
c'GRN_PROC_FUNCTION :: Num a => aSource
c'GRN_PROC_HOOK :: Num a => aSource
c'GRN_PROC_NORMALIZER :: Num a => aSource
c'grn_proc_create :: Ptr C'_grn_ctx -> CString -> CInt -> C'grn_proc_type -> Ptr C'grn_proc_func -> Ptr C'grn_proc_func -> Ptr C'grn_proc_func -> CUInt -> Ptr C'grn_expr_var -> IO (Ptr C'_grn_obj)Source
c'grn_proc_get_info :: Ptr C'_grn_ctx -> Ptr C'grn_user_data -> Ptr (Ptr C'grn_expr_var) -> Ptr CUInt -> Ptr (Ptr C'_grn_obj) -> IO (Ptr C'_grn_obj)Source
p'grn_proc_create :: FunPtr (Ptr C'_grn_ctx -> CString -> CInt -> C'grn_proc_type -> Ptr C'grn_proc_func -> Ptr C'grn_proc_func -> Ptr C'grn_proc_func -> CUInt -> Ptr C'grn_expr_var -> IO (Ptr C'_grn_obj))Source
c'grn_table_create :: Ptr C'_grn_ctx -> CString -> CUInt -> CString -> CUShort -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
p'grn_proc_get_info :: FunPtr (Ptr C'_grn_ctx -> Ptr C'grn_user_data -> Ptr (Ptr C'grn_expr_var) -> Ptr CUInt -> Ptr (Ptr C'_grn_obj) -> IO (Ptr C'_grn_obj))Source
c'grn_table_add :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> Ptr CInt -> IO CUIntSource
c'grn_table_get :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> IO CUIntSource
p'grn_table_create :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> CString -> CUShort -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
c'grn_table_at :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO CUIntSource
p'grn_table_add :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> Ptr CInt -> IO CUInt)Source
c'grn_table_lcp_search :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> IO CUIntSource
p'grn_table_get :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> IO CUInt)Source
p'grn_table_at :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO CUInt)Source
c'grn_table_get_key :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr () -> CInt -> IO CIntSource
c'grn_table_delete :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> IO C'grn_rcSource
p'grn_table_lcp_search :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> IO CUInt)Source
c'grn_table_delete_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
p'grn_table_get_key :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr () -> CInt -> IO CInt)Source
c'grn_table_update_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr () -> CUInt -> IO C'grn_rcSource
p'grn_table_delete :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> IO C'grn_rc)Source
p'grn_table_delete_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
c'grn_table_update :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> Ptr () -> CUInt -> IO C'grn_rcSource
p'grn_table_update_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr () -> CUInt -> IO C'grn_rc)Source
p'grn_table_update :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> Ptr () -> CUInt -> IO C'grn_rc)Source
p'grn_table_truncate :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'GRN_CURSOR_ASCENDING :: Num a => aSource
c'GRN_CURSOR_DESCENDING :: Num a => aSource
c'GRN_CURSOR_GE :: Num a => aSource
c'GRN_CURSOR_GT :: Num a => aSource
c'GRN_CURSOR_LE :: Num a => aSource
c'GRN_CURSOR_LT :: Num a => aSource
c'GRN_CURSOR_BY_KEY :: Num a => aSource
c'GRN_CURSOR_BY_ID :: Num a => aSource
c'GRN_CURSOR_PREFIX :: Num a => aSource
c'GRN_CURSOR_SIZE_BY_BIT :: Num a => aSource
c'GRN_CURSOR_RK :: Num a => aSource
c'grn_table_cursor_open :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> Ptr () -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_obj)Source
p'grn_table_cursor_open :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CUInt -> Ptr () -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_obj))Source
p'grn_table_cursor_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_table_cursor_get_key :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr (Ptr ()) -> IO CIntSource
p'grn_table_cursor_next :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
c'grn_table_cursor_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr (Ptr ()) -> IO CIntSource
c'grn_table_cursor_set_value :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CInt -> IO C'grn_rcSource
p'grn_table_cursor_get_key :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr (Ptr ()) -> IO CInt)Source
p'grn_table_cursor_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr (Ptr ()) -> IO CInt)Source
c'grn_table_cursor_table :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
p'grn_table_cursor_set_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr () -> CInt -> IO C'grn_rc)Source
p'grn_table_cursor_table :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
c'grn_index_cursor_open :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CUInt -> CUInt -> CInt -> IO (Ptr C'_grn_obj)Source
c'grn_index_cursor_next :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CUInt -> IO (Ptr C'grn_posting)Source
p'grn_index_cursor_open :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CUInt -> CUInt -> CInt -> IO (Ptr C'_grn_obj))Source
p'grn_index_cursor_next :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CUInt -> IO (Ptr C'grn_posting))Source
c'grn_table_sort :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> CInt -> Ptr C'_grn_obj -> Ptr C'_grn_table_sort_key -> CInt -> IO CIntSource
p'grn_table_sort :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> CInt -> Ptr C'_grn_obj -> Ptr C'_grn_table_sort_key -> CInt -> IO CInt)Source
type C'grn_operator = CUIntSource
c'GRN_OP_PUSH :: Num a => aSource
c'GRN_OP_POP :: Num a => aSource
c'GRN_OP_NOP :: Num a => aSource
c'GRN_OP_CALL :: Num a => aSource
c'GRN_OP_INTERN :: Num a => aSource
c'GRN_OP_GET_REF :: Num a => aSource
c'GRN_OP_GET_VALUE :: Num a => aSource
c'GRN_OP_AND :: Num a => aSource
c'GRN_OP_AND_NOT :: Num a => aSource
c'GRN_OP_OR :: Num a => aSource
c'GRN_OP_ASSIGN :: Num a => aSource
c'GRN_OP_STAR_ASSIGN :: Num a => aSource
c'GRN_OP_SLASH_ASSIGN :: Num a => aSource
c'GRN_OP_MOD_ASSIGN :: Num a => aSource
c'GRN_OP_PLUS_ASSIGN :: Num a => aSource
c'GRN_OP_MINUS_ASSIGN :: Num a => aSource
c'GRN_OP_SHIFTL_ASSIGN :: Num a => aSource
c'GRN_OP_SHIFTR_ASSIGN :: Num a => aSource
c'GRN_OP_SHIFTRR_ASSIGN :: Num a => aSource
c'GRN_OP_AND_ASSIGN :: Num a => aSource
c'GRN_OP_XOR_ASSIGN :: Num a => aSource
c'GRN_OP_OR_ASSIGN :: Num a => aSource
c'GRN_OP_JUMP :: Num a => aSource
c'GRN_OP_CJUMP :: Num a => aSource
c'GRN_OP_COMMA :: Num a => aSource
c'GRN_OP_BITWISE_OR :: Num a => aSource
c'GRN_OP_BITWISE_XOR :: Num a => aSource
c'GRN_OP_BITWISE_AND :: Num a => aSource
c'GRN_OP_BITWISE_NOT :: Num a => aSource
c'GRN_OP_EQUAL :: Num a => aSource
c'GRN_OP_NOT_EQUAL :: Num a => aSource
c'GRN_OP_LESS :: Num a => aSource
c'GRN_OP_GREATER :: Num a => aSource
c'GRN_OP_LESS_EQUAL :: Num a => aSource
c'GRN_OP_GREATER_EQUAL :: Num a => aSource
c'GRN_OP_IN :: Num a => aSource
c'GRN_OP_MATCH :: Num a => aSource
c'GRN_OP_NEAR :: Num a => aSource
c'GRN_OP_NEAR2 :: Num a => aSource
c'GRN_OP_SIMILAR :: Num a => aSource
c'GRN_OP_TERM_EXTRACT :: Num a => aSource
c'GRN_OP_SHIFTL :: Num a => aSource
c'GRN_OP_SHIFTR :: Num a => aSource
c'GRN_OP_SHIFTRR :: Num a => aSource
c'GRN_OP_PLUS :: Num a => aSource
c'GRN_OP_MINUS :: Num a => aSource
c'GRN_OP_STAR :: Num a => aSource
c'GRN_OP_SLASH :: Num a => aSource
c'GRN_OP_MOD :: Num a => aSource
c'GRN_OP_DELETE :: Num a => aSource
c'GRN_OP_INCR :: Num a => aSource
c'GRN_OP_DECR :: Num a => aSource
c'GRN_OP_INCR_POST :: Num a => aSource
c'GRN_OP_DECR_POST :: Num a => aSource
c'GRN_OP_NOT :: Num a => aSource
c'GRN_OP_ADJUST :: Num a => aSource
c'GRN_OP_EXACT :: Num a => aSource
c'GRN_OP_LCP :: Num a => aSource
c'GRN_OP_PARTIAL :: Num a => aSource
c'GRN_OP_UNSPLIT :: Num a => aSource
c'GRN_OP_PREFIX :: Num a => aSource
c'GRN_OP_SUFFIX :: Num a => aSource
c'GRN_OP_GEO_DISTANCE1 :: Num a => aSource
c'GRN_OP_GEO_DISTANCE2 :: Num a => aSource
c'GRN_OP_GEO_DISTANCE3 :: Num a => aSource
c'GRN_OP_GEO_DISTANCE4 :: Num a => aSource
c'GRN_OP_GEO_WITHINP5 :: Num a => aSource
c'GRN_OP_GEO_WITHINP6 :: Num a => aSource
c'GRN_OP_GEO_WITHINP8 :: Num a => aSource
c'GRN_OP_OBJ_SEARCH :: Num a => aSource
c'GRN_OP_EXPR_GET_VAR :: Num a => aSource
c'GRN_OP_TABLE_CREATE :: Num a => aSource
c'GRN_OP_TABLE_SELECT :: Num a => aSource
c'GRN_OP_TABLE_SORT :: Num a => aSource
c'GRN_OP_TABLE_GROUP :: Num a => aSource
c'GRN_OP_JSON_PUT :: Num a => aSource
c'GRN_OP_GET_MEMBER :: Num a => aSource
c'grn_table_group :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_table_sort_key -> CInt -> Ptr C'_grn_table_group_result -> CInt -> IO C'grn_rcSource
c'grn_table_setoperation :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> IO C'grn_rcSource
c'grn_table_difference :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_table_group :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_table_sort_key -> CInt -> Ptr C'_grn_table_group_result -> CInt -> IO C'grn_rc)Source
c'grn_table_columns :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr C'_grn_obj -> IO CIntSource
p'grn_table_setoperation :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> IO C'grn_rc)Source
c'grn_obj_column :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO (Ptr C'_grn_obj)Source
p'grn_table_difference :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_table_size :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUIntSource
p'grn_table_columns :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr C'_grn_obj -> IO CInt)Source
p'grn_obj_column :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO (Ptr C'_grn_obj))Source
c'grn_column_create :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CString -> CUShort -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
p'grn_table_size :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
c'grn_column_index_update :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUInt -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO C'grn_rcSource
c'grn_column_table :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
p'grn_column_create :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CString -> CUShort -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
p'grn_column_index_update :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUInt -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO C'grn_rc)Source
p'grn_column_table :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
type C'grn_info_type = CUIntSource
c'GRN_INFO_ENCODING :: Num a => aSource
c'GRN_INFO_SOURCE :: Num a => aSource
c'GRN_INFO_DEFAULT_TOKENIZER :: Num a => aSource
c'GRN_INFO_ELEMENT_SIZE :: Num a => aSource
c'GRN_INFO_CURR_MAX :: Num a => aSource
c'GRN_INFO_MAX_ELEMENT_SIZE :: Num a => aSource
c'GRN_INFO_SEG_SIZE :: Num a => aSource
c'GRN_INFO_CHUNK_SIZE :: Num a => aSource
c'GRN_INFO_MAX_SECTION :: Num a => aSource
c'GRN_INFO_HOOK_LOCAL_DATA :: Num a => aSource
c'GRN_INFO_ELEMENT_A :: Num a => aSource
c'GRN_INFO_ELEMENT_CHUNK :: Num a => aSource
c'GRN_INFO_ELEMENT_CHUNK_SIZE :: Num a => aSource
c'GRN_INFO_ELEMENT_BUFFER_FREE :: Num a => aSource
c'GRN_INFO_ELEMENT_NTERMS :: Num a => aSource
c'GRN_INFO_ELEMENT_NTERMS_VOID :: Num a => aSource
c'GRN_INFO_ELEMENT_SIZE_IN_CHUNK :: Num a => aSource
c'GRN_INFO_ELEMENT_POS_IN_CHUNK :: Num a => aSource
c'GRN_INFO_ELEMENT_SIZE_IN_BUFFER :: Num a => aSource
c'GRN_INFO_ELEMENT_POS_IN_BUFFER :: Num a => aSource
c'GRN_INFO_ELEMENT_ESTIMATE_SIZE :: Num a => aSource
c'GRN_INFO_NGRAM_UNIT_SIZE :: Num a => aSource
c'GRN_INFO_PARTIAL_MATCH_THRESHOLD :: Num a => aSource
c'GRN_INFO_II_SPLIT_THRESHOLD :: Num a => aSource
c'GRN_INFO_SUPPORT_ZLIB :: Num a => aSource
c'GRN_INFO_SUPPORT_LZ4 :: Num a => aSource
c'GRN_INFO_NORMALIZER :: Num a => aSource
c'GRN_INFO_TOKEN_FILTERS :: Num a => aSource
c'grn_obj_get_info :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_info_type -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
c'grn_obj_set_info :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_info_type -> Ptr C'_grn_obj -> IO C'grn_rcSource
c'grn_obj_get_element_info :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> C'grn_info_type -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
p'grn_obj_get_info :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_info_type -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
c'grn_obj_set_element_info :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> C'grn_info_type -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_obj_set_info :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_info_type -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_obj_is_builtin :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUCharSource
p'grn_obj_get_element_info :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> C'grn_info_type -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
c'grn_obj_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
p'grn_obj_set_element_info :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> C'grn_info_type -> Ptr C'_grn_obj -> IO C'grn_rc)Source
p'grn_obj_is_builtin :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUChar)Source
c'grn_obj_get_values :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr (Ptr ()) -> IO CIntSource
c'grn_obj_set_value :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr C'_grn_obj -> CInt -> IO C'grn_rcSource
p'grn_obj_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
c'grn_obj_remove :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_obj_get_values :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr (Ptr ()) -> IO CInt)Source
c'grn_obj_rename :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rcSource
p'grn_obj_set_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr C'_grn_obj -> CInt -> IO C'grn_rc)Source
p'grn_obj_remove :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_table_rename :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rcSource
c'grn_column_rename :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rcSource
p'grn_obj_rename :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rc)Source
c'grn_obj_close :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_table_rename :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rc)Source
c'grn_obj_reinit :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUChar -> IO C'grn_rcSource
p'grn_column_rename :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rc)Source
c'grn_obj_unlink :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO ()Source
p'grn_obj_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_obj_user_data :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'grn_user_data)Source
p'grn_obj_reinit :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUChar -> IO C'grn_rc)Source
p'grn_obj_unlink :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO ())Source
c'grn_obj_set_finalizer :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'grn_proc_func -> IO C'grn_rcSource
c'grn_obj_path :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CStringSource
p'grn_obj_user_data :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'grn_user_data))Source
c'grn_obj_name :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CInt -> IO CIntSource
p'grn_obj_set_finalizer :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'grn_proc_func -> IO C'grn_rc)Source
p'grn_obj_path :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CString)Source
c'grn_column_name :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CInt -> IO CIntSource
c'grn_obj_get_range :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUIntSource
p'grn_obj_name :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CInt -> IO CInt)Source
c'grn_obj_expire :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO CIntSource
p'grn_column_name :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CInt -> IO CInt)Source
c'grn_obj_check :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CIntSource
p'grn_obj_get_range :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
p'grn_obj_expire :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO CInt)Source
c'grn_obj_lock :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CInt -> IO C'grn_rcSource
p'grn_obj_check :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CInt)Source
c'grn_obj_unlock :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
p'grn_obj_lock :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CInt -> IO C'grn_rc)Source
c'grn_obj_is_locked :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUIntSource
p'grn_obj_unlock :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
c'grn_obj_defrag :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO CIntSource
p'grn_obj_clear_lock :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
p'grn_obj_is_locked :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
c'grn_obj_db :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
c'grn_obj_id :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUIntSource
p'grn_obj_defrag :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO CInt)Source
p'grn_obj_db :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
p'grn_obj_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
data C'_grn_search_optarg Source
c'grn_obj_search :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> Ptr C'_grn_search_optarg -> IO C'grn_rcSource
type C'grn_selector_func = FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CInt -> Ptr (Ptr C'_grn_obj) -> Ptr C'_grn_obj -> C'grn_operator -> IO C'grn_rc)Source
c'grn_proc_set_selector :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_selector_func -> IO C'grn_rcSource
p'grn_obj_search :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> Ptr C'_grn_search_optarg -> IO C'grn_rc)Source
mk'grn_selector_func :: (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CInt -> Ptr (Ptr C'_grn_obj) -> Ptr C'_grn_obj -> C'grn_operator -> IO C'grn_rc) -> IO C'grn_selector_funcSource
c'grn_vector_size :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUIntSource
p'grn_proc_set_selector :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_selector_func -> IO C'grn_rc)Source
c'grn_vector_add_element :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CUInt -> CUInt -> IO C'grn_rcSource
mK'grn_selector_func :: C'grn_selector_func -> Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CInt -> Ptr (Ptr C'_grn_obj) -> Ptr C'_grn_obj -> C'grn_operator -> IO C'grn_rcSource
p'grn_vector_size :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
c'grn_vector_get_element :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr CString -> Ptr CUInt -> Ptr CUInt -> IO CUIntSource
c'grn_uvector_size :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUIntSource
p'grn_vector_add_element :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CUInt -> CUInt -> IO C'grn_rc)Source
p'grn_vector_get_element :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr CString -> Ptr CUInt -> Ptr CUInt -> IO CUInt)Source
p'grn_uvector_size :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
c'grn_uvector_add_element :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUInt -> IO C'grn_rcSource
p'grn_uvector_element_size :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
c'grn_uvector_get_element :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr CUInt -> IO CUIntSource
p'grn_uvector_add_element :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUInt -> IO C'grn_rc)Source
c'grn_proc_call_next :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO CIntSource
c'grn_proc_get_ctx_local_data :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr ())Source
p'grn_uvector_get_element :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr CUInt -> IO CUInt)Source
c'grn_proc_get_hook_local_data :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr ())Source
p'grn_proc_call_next :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO CInt)Source
p'grn_proc_get_ctx_local_data :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr ()))Source
p'grn_proc_get_hook_local_data :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr ()))Source
type C'grn_hook_entry = CUIntSource
c'GRN_HOOK_SET :: Num a => aSource
c'GRN_HOOK_GET :: Num a => aSource
c'GRN_HOOK_INSERT :: Num a => aSource
c'GRN_HOOK_DELETE :: Num a => aSource
c'GRN_HOOK_SELECT :: Num a => aSource
c'grn_obj_add_hook :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_hook_entry -> CInt -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO C'grn_rcSource
c'grn_obj_get_nhooks :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_hook_entry -> IO CIntSource
c'grn_obj_get_hook :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_hook_entry -> CInt -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
p'grn_obj_add_hook :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_hook_entry -> CInt -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO C'grn_rc)Source
p'grn_obj_get_nhooks :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_hook_entry -> IO CInt)Source
c'grn_obj_delete_hook :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_hook_entry -> CInt -> IO C'grn_rcSource
c'grn_obj_open :: Ptr C'_grn_ctx -> CUChar -> CUShort -> CUInt -> IO (Ptr C'_grn_obj)Source
p'grn_obj_get_hook :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_hook_entry -> CInt -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
p'grn_obj_delete_hook :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_hook_entry -> CInt -> IO C'grn_rc)Source
c'grn_column_index :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_operator -> Ptr (Ptr C'_grn_obj) -> CInt -> Ptr CInt -> IO CIntSource
c'grn_obj_delete_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUChar -> IO C'grn_rcSource
p'grn_obj_open :: FunPtr (Ptr C'_grn_ctx -> CUChar -> CUShort -> CUInt -> IO (Ptr C'_grn_obj))Source
c'grn_obj_path_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CString -> IO C'grn_rcSource
p'grn_column_index :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_operator -> Ptr (Ptr C'_grn_obj) -> CInt -> Ptr CInt -> IO CInt)Source
p'grn_obj_delete_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUChar -> IO C'grn_rc)Source
p'grn_obj_path_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CString -> IO C'grn_rc)Source
data C'grn_geo_point Source
c'grn_geo_select_in_rectangle :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> IO C'grn_rcSource
c'grn_geo_estimate_in_rectangle :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO CIntSource
c'grn_geo_cursor_open_in_rectangle :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CInt -> CInt -> IO (Ptr C'_grn_obj)Source
p'grn_geo_select_in_rectangle :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> IO C'grn_rc)Source
c'grn_geo_cursor_next :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'grn_posting)Source
p'grn_geo_estimate_in_rectangle :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO CInt)Source
p'grn_geo_cursor_open_in_rectangle :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CInt -> CInt -> IO (Ptr C'_grn_obj))Source
p'grn_geo_cursor_next :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'grn_posting))Source
type C'grn_snip = C'_grn_snipSource
c'grn_snip_open :: Ptr C'_grn_ctx -> CInt -> CUInt -> CUInt -> CString -> CUInt -> CString -> CUInt -> Ptr C'_grn_snip_mapping -> IO (Ptr C'_grn_snip)Source
c'grn_snip_add_cond :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CString -> CUInt -> CString -> CUInt -> IO C'grn_rcSource
c'grn_snip_set_normalizer :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_snip_open :: FunPtr (Ptr C'_grn_ctx -> CInt -> CUInt -> CUInt -> CString -> CUInt -> CString -> CUInt -> Ptr C'_grn_snip_mapping -> IO (Ptr C'_grn_snip))Source
p'_grn_snip_mapping'dummy :: Ptr C'_grn_snip_mapping -> Ptr (Ptr ())Source
c'grn_snip_get_normalizer :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj)Source
p'grn_snip_add_cond :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CString -> CUInt -> CString -> CUInt -> IO C'grn_rc)Source
p'grn_snip_set_normalizer :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_snip_exec :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr CUInt -> Ptr CUInt -> IO C'grn_rcSource
p'grn_snip_get_normalizer :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr C'_grn_obj))Source
c'grn_snip_get_result :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CString -> Ptr CUInt -> IO C'grn_rcSource
p'grn_snip_exec :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr CUInt -> Ptr CUInt -> IO C'grn_rc)Source
p'grn_snip_get_result :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CString -> Ptr CUInt -> IO C'grn_rc)Source
data C'_grn_logger_info Source
C'_grn_logger_info | |
|
p'_grn_logger_info'func :: Ptr C'_grn_logger_info -> Ptr (FunPtr (CInt -> CString -> CString -> CString -> CString -> Ptr () -> IO ()))Source
p'_grn_logger_info'func_arg :: Ptr C'_grn_logger_info -> Ptr (Ptr ())Source
data C'_grn_logger Source
C'_grn_logger | |
|
c'grn_logger_set_max_level :: Ptr C'_grn_ctx -> C'grn_log_level -> IO ()Source
p'grn_logger_set :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_logger -> IO C'grn_rc)Source
p'grn_logger_set_max_level :: FunPtr (Ptr C'_grn_ctx -> C'grn_log_level -> IO ())Source
c'grn_logger_put :: Ptr C'_grn_ctx -> C'grn_log_level -> CString -> CInt -> CString -> CString -> IO ()Source
c'grn_logger_reopen :: Ptr C'_grn_ctx -> IO ()Source
p'grn_logger_put :: FunPtr (Ptr C'_grn_ctx -> C'grn_log_level -> CString -> CInt -> CString -> CString -> IO ())Source
p'grn_logger_reopen :: FunPtr (Ptr C'_grn_ctx -> IO ())Source
p'grn_logger_pass :: FunPtr (Ptr C'_grn_ctx -> C'grn_log_level -> IO CUChar)Source
c'grn_default_logger_set_path :: CString -> IO ()Source
p'grn_default_logger_set_path :: FunPtr (CString -> IO ())Source
p'_grn_logger'user_data :: Ptr C'_grn_logger -> Ptr (Ptr ())Source
p'_grn_logger'log :: Ptr C'_grn_logger -> Ptr (FunPtr (Ptr C'_grn_ctx -> C'grn_log_level -> CString -> CString -> CString -> CString -> Ptr () -> IO ()))Source
p'_grn_logger'reopen :: Ptr C'_grn_logger -> Ptr (FunPtr (Ptr C'_grn_ctx -> Ptr () -> IO ()))Source
p'_grn_logger'fin :: Ptr C'_grn_logger -> Ptr (FunPtr (Ptr C'_grn_ctx -> Ptr () -> IO ()))Source
data C'_grn_query_logger Source
C'_grn_query_logger | |
|
c'grn_query_logger_put :: Ptr C'_grn_ctx -> CUInt -> CString -> CString -> IO ()Source
c'grn_query_logger_reopen :: Ptr C'_grn_ctx -> IO ()Source
c'grn_query_logger_pass :: Ptr C'_grn_ctx -> CUInt -> IO CUCharSource
p'grn_query_logger_put :: FunPtr (Ptr C'_grn_ctx -> CUInt -> CString -> CString -> IO ())Source
p'grn_query_logger_reopen :: FunPtr (Ptr C'_grn_ctx -> IO ())Source
p'grn_query_logger_pass :: FunPtr (Ptr C'_grn_ctx -> CUInt -> IO CUChar)Source
p'grn_default_query_logger_set_flags :: FunPtr (CUInt -> IO ())Source
p'grn_default_query_logger_set_path :: FunPtr (CString -> IO ())Source
c'grn_bulk_reinit :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
c'grn_bulk_resize :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
p'grn_bulk_reinit :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
c'grn_bulk_write :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rcSource
p'_grn_query_logger'log :: Ptr C'_grn_query_logger -> Ptr (FunPtr (Ptr C'_grn_ctx -> CUInt -> CString -> CString -> CString -> Ptr () -> IO ()))Source
p'grn_bulk_resize :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
c'grn_bulk_write_from :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CUInt -> IO C'grn_rcSource
c'grn_bulk_reserve :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
p'grn_bulk_write :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rc)Source
p'_grn_query_logger'reopen :: Ptr C'_grn_query_logger -> Ptr (FunPtr (Ptr C'_grn_ctx -> Ptr () -> IO ()))Source
c'grn_bulk_space :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
p'grn_bulk_write_from :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CUInt -> IO C'grn_rc)Source
c'grn_bulk_truncate :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
p'grn_bulk_reserve :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
p'_grn_query_logger'fin :: Ptr C'_grn_query_logger -> Ptr (FunPtr (Ptr C'_grn_ctx -> Ptr () -> IO ()))Source
c'grn_bulk_fin :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_bulk_space :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
c'grn_text_itoa :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO C'grn_rcSource
p'grn_bulk_truncate :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
p'grn_bulk_fin :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_text_itoa_padded :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> CChar -> CUInt -> IO C'grn_rcSource
c'grn_text_lltoa :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CLong -> IO C'grn_rcSource
p'grn_text_itoa :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO C'grn_rc)Source
c'grn_text_ftoa :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CDouble -> IO C'grn_rcSource
p'grn_text_itoa_padded :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> CChar -> CUInt -> IO C'grn_rc)Source
c'grn_text_itoh :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> CUInt -> IO C'grn_rcSource
p'grn_text_lltoa :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CLong -> IO C'grn_rc)Source
c'grn_text_itob :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
p'grn_text_ftoa :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CDouble -> IO C'grn_rc)Source
c'grn_text_lltob32h :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CLong -> IO C'grn_rcSource
p'grn_text_itoh :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> CUInt -> IO C'grn_rc)Source
c'grn_text_benc :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rcSource
p'grn_text_itob :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
p'grn_text_lltob32h :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CLong -> IO C'grn_rc)Source
c'grn_text_esc :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rcSource
p'grn_text_benc :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO C'grn_rc)Source
c'grn_text_urlenc :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rcSource
p'grn_text_esc :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rc)Source
c'grn_text_urldec :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CString -> CChar -> IO CStringSource
c'grn_text_escape_xml :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rcSource
p'grn_text_urlenc :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rc)Source
c'grn_text_time2rfc1123 :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO C'grn_rcSource
p'grn_text_urldec :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CString -> CChar -> IO CString)Source
c'grn_text_printf :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> IO C'grn_rcSource
p'grn_text_escape_xml :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO C'grn_rc)Source
p'grn_text_time2rfc1123 :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO C'grn_rc)Source
p'grn_text_printf :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> IO C'grn_rc)Source
data C'_grn_obj_format Source
c'grn_output_obj :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_content_type -> Ptr C'_grn_obj -> Ptr C'_grn_obj_format -> IO ()Source
c'grn_output_envelope :: Ptr C'_grn_ctx -> C'grn_rc -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CString -> CInt -> IO ()Source
c'grn_ctx_output_array_open :: Ptr C'_grn_ctx -> CString -> CInt -> IO ()Source
p'grn_output_obj :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_content_type -> Ptr C'_grn_obj -> Ptr C'_grn_obj_format -> IO ())Source
p'grn_output_envelope :: FunPtr (Ptr C'_grn_ctx -> C'grn_rc -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CString -> CInt -> IO ())Source
c'grn_ctx_output_map_open :: Ptr C'_grn_ctx -> CString -> CInt -> IO ()Source
p'grn_ctx_output_array_open :: FunPtr (Ptr C'_grn_ctx -> CString -> CInt -> IO ())Source
c'grn_ctx_output_map_close :: Ptr C'_grn_ctx -> IO ()Source
p'grn_ctx_output_array_close :: FunPtr (Ptr C'_grn_ctx -> IO ())Source
c'grn_ctx_output_int32 :: Ptr C'_grn_ctx -> CInt -> IO ()Source
p'grn_ctx_output_map_open :: FunPtr (Ptr C'_grn_ctx -> CString -> CInt -> IO ())Source
c'grn_ctx_output_int64 :: Ptr C'_grn_ctx -> CLong -> IO ()Source
p'grn_ctx_output_map_close :: FunPtr (Ptr C'_grn_ctx -> IO ())Source
c'grn_ctx_output_float :: Ptr C'_grn_ctx -> CDouble -> IO ()Source
p'grn_ctx_output_int32 :: FunPtr (Ptr C'_grn_ctx -> CInt -> IO ())Source
c'grn_ctx_output_cstr :: Ptr C'_grn_ctx -> CString -> IO ()Source
p'grn_ctx_output_int64 :: FunPtr (Ptr C'_grn_ctx -> CLong -> IO ())Source
c'grn_ctx_output_str :: Ptr C'_grn_ctx -> CString -> CUInt -> IO ()Source
p'grn_ctx_output_float :: FunPtr (Ptr C'_grn_ctx -> CDouble -> IO ())Source
c'grn_ctx_output_bool :: Ptr C'_grn_ctx -> CUChar -> IO ()Source
p'grn_ctx_output_cstr :: FunPtr (Ptr C'_grn_ctx -> CString -> IO ())Source
p'grn_ctx_output_str :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> IO ())Source
c'grn_ctx_output_obj :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj_format -> IO ()Source
p'grn_ctx_output_bool :: FunPtr (Ptr C'_grn_ctx -> CUChar -> IO ())Source
p'grn_ctx_output_obj :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj_format -> IO ())Source
p'_grn_obj_format'min :: Ptr C'_grn_obj_format -> Ptr (Ptr ())Source
c'grn_ctx_recv_handler_set :: Ptr C'_grn_ctx -> FunPtr (Ptr C'_grn_ctx -> CInt -> Ptr () -> IO ()) -> Ptr () -> IO ()Source
p'_grn_obj_format'max :: Ptr C'_grn_obj_format -> Ptr (Ptr ())Source
c'grn_text_otoj :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj_format -> IO C'grn_rcSource
c'grn_time_now :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO ()Source
p'grn_ctx_recv_handler_set :: FunPtr (Ptr C'_grn_ctx -> FunPtr (Ptr C'_grn_ctx -> CInt -> Ptr () -> IO ()) -> Ptr () -> IO ())Source
p'grn_text_otoj :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj_format -> IO C'grn_rc)Source
p'grn_time_now :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO ())Source
c'grn_str_open :: Ptr C'_grn_ctx -> CString -> CUInt -> CInt -> IO (Ptr C'grn_str)Source
c'grn_str_close :: Ptr C'_grn_ctx -> Ptr C'grn_str -> IO C'grn_rcSource
p'grn_str_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'grn_str -> IO C'grn_rc)Source
type C'grn_char_type = CUIntSource
c'GRN_CHAR_NULL :: Num a => aSource
c'GRN_CHAR_ALPHA :: Num a => aSource
c'GRN_CHAR_DIGIT :: Num a => aSource
c'GRN_CHAR_SYMBOL :: Num a => aSource
c'GRN_CHAR_HIRAGANA :: Num a => aSource
c'GRN_CHAR_KATAKANA :: Num a => aSource
c'GRN_CHAR_KANJI :: Num a => aSource
c'GRN_CHAR_OTHERS :: Num a => aSource
c'grn_string_open :: Ptr C'_grn_ctx -> CString -> CUInt -> Ptr C'_grn_obj -> CInt -> IO (Ptr C'_grn_obj)Source
c'grn_string_get_original :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CString -> Ptr CUInt -> IO C'grn_rcSource
c'grn_string_get_flags :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CIntSource
p'grn_string_open :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> Ptr C'_grn_obj -> CInt -> IO (Ptr C'_grn_obj))Source
p'grn_string_get_original :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CString -> Ptr CUInt -> IO C'grn_rc)Source
c'grn_string_get_normalized :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CString -> Ptr CUInt -> Ptr CUInt -> IO C'grn_rcSource
p'grn_string_get_flags :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CInt)Source
c'grn_string_set_normalized :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CUInt -> IO C'grn_rcSource
c'grn_string_get_checks :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr CShort)Source
p'grn_string_get_normalized :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CString -> Ptr CUInt -> Ptr CUInt -> IO C'grn_rc)Source
c'grn_string_set_checks :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CShort -> IO C'grn_rcSource
p'grn_string_set_normalized :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> CUInt -> IO C'grn_rc)Source
c'grn_string_get_types :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr CUChar)Source
p'grn_string_get_checks :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr CShort))Source
c'grn_string_set_types :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CUChar -> IO C'grn_rcSource
p'grn_string_set_checks :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CShort -> IO C'grn_rc)Source
p'grn_string_get_types :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO (Ptr CUChar))Source
c'grn_charlen :: Ptr C'_grn_ctx -> CString -> CString -> IO CIntSource
p'grn_string_set_types :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr CUChar -> IO C'grn_rc)Source
c'grn_expr_create :: Ptr C'_grn_ctx -> CString -> CUInt -> IO (Ptr C'_grn_obj)Source
c'grn_expr_close :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_charlen :: FunPtr (Ptr C'_grn_ctx -> CString -> CString -> IO CInt)Source
p'grn_expr_create :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> IO (Ptr C'_grn_obj))Source
c'grn_expr_add_var :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO (Ptr C'_grn_obj)Source
p'grn_expr_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_expr_get_var :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO (Ptr C'_grn_obj)Source
c'grn_expr_get_var_by_offset :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO (Ptr C'_grn_obj)Source
p'grn_expr_add_var :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO (Ptr C'_grn_obj))Source
p'grn_expr_get_var :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> IO (Ptr C'_grn_obj))Source
c'grn_expr_append_obj :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> CInt -> IO (Ptr C'_grn_obj)Source
p'grn_expr_get_var_by_offset :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> IO (Ptr C'_grn_obj))Source
c'grn_expr_append_const :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> CInt -> IO (Ptr C'_grn_obj)Source
c'grn_expr_append_const_str :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> C'grn_operator -> CInt -> IO (Ptr C'_grn_obj)Source
p'grn_expr_append_obj :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> CInt -> IO (Ptr C'_grn_obj))Source
c'grn_expr_append_const_int :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> C'grn_operator -> CInt -> IO (Ptr C'_grn_obj)Source
p'grn_expr_append_const :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> CInt -> IO (Ptr C'_grn_obj))Source
c'grn_expr_append_op :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_operator -> CInt -> IO C'grn_rcSource
p'grn_expr_append_const_str :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> C'grn_operator -> CInt -> IO (Ptr C'_grn_obj))Source
c'grn_expr_syntax_escape :: Ptr C'_grn_ctx -> CString -> CInt -> CString -> CChar -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_expr_append_const_int :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> C'grn_operator -> CInt -> IO (Ptr C'_grn_obj))Source
c'grn_expr_syntax_escape_query :: Ptr C'_grn_ctx -> CString -> CInt -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_expr_append_op :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> C'grn_operator -> CInt -> IO C'grn_rc)Source
c'grn_expr_compile :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_expr_syntax_escape :: FunPtr (Ptr C'_grn_ctx -> CString -> CInt -> CString -> CChar -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_expr_exec :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO (Ptr C'_grn_obj)Source
p'grn_expr_syntax_escape_query :: FunPtr (Ptr C'_grn_ctx -> CString -> CInt -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_ctx_push :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_expr_compile :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_ctx_pop :: Ptr C'_grn_ctx -> IO (Ptr C'_grn_obj)Source
p'grn_expr_exec :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> IO (Ptr C'_grn_obj))Source
p'grn_ctx_push :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO C'grn_rc)Source
c'grn_expr_alloc :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUShort -> IO (Ptr C'_grn_obj)Source
p'grn_ctx_pop :: FunPtr (Ptr C'_grn_ctx -> IO (Ptr C'_grn_obj))Source
c'grn_table_select :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> IO (Ptr C'_grn_obj)Source
c'grn_obj_columns :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr C'_grn_obj -> IO CIntSource
p'grn_expr_alloc :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> CUShort -> IO (Ptr C'_grn_obj))Source
p'grn_table_select :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> C'grn_operator -> IO (Ptr C'_grn_obj))Source
type C'grn_expr_flags = CUIntSource
p'grn_obj_columns :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr C'_grn_obj -> IO CInt)Source
c'grn_expr_parse :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr C'_grn_obj -> C'grn_operator -> C'grn_operator -> CUInt -> IO C'grn_rcSource
c'grn_expr_snip :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> CUInt -> CUInt -> CUInt -> Ptr CString -> Ptr CUInt -> Ptr CString -> Ptr CUInt -> Ptr C'_grn_snip_mapping -> IO (Ptr C'_grn_obj)Source
c'grn_expr_snip_add_conditions :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CUInt -> Ptr CString -> Ptr CUInt -> Ptr CString -> Ptr CUInt -> IO C'grn_rcSource
p'grn_expr_parse :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr C'_grn_obj -> C'grn_operator -> C'grn_operator -> CUInt -> IO C'grn_rc)Source
c'grn_table_sort_key_from_str :: Ptr C'_grn_ctx -> CString -> CUInt -> Ptr C'_grn_obj -> Ptr CUInt -> IO (Ptr C'_grn_table_sort_key)Source
p'grn_expr_snip :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CInt -> CUInt -> CUInt -> CUInt -> Ptr CString -> Ptr CUInt -> Ptr CString -> Ptr CUInt -> Ptr C'_grn_snip_mapping -> IO (Ptr C'_grn_obj))Source
c'grn_table_sort_key_close :: Ptr C'_grn_ctx -> Ptr C'_grn_table_sort_key -> CUInt -> IO C'grn_rcSource
p'grn_expr_snip_add_conditions :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CUInt -> Ptr CString -> Ptr CUInt -> Ptr CString -> Ptr CUInt -> IO C'grn_rc)Source
p'grn_table_sort_key_from_str :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> Ptr C'_grn_obj -> Ptr CUInt -> IO (Ptr C'_grn_table_sort_key))Source
p'grn_table_sort_key_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_table_sort_key -> CUInt -> IO C'grn_rc)Source
p'grn_table_is_grouped :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUChar)Source
c'grn_table_create_for_group :: Ptr C'_grn_ctx -> CString -> CUInt -> CString -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CUInt -> IO (Ptr C'_grn_obj)Source
p'grn_table_max_n_subrecs :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> IO CUInt)Source
c'grn_table_get_subrecs :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr CUInt -> Ptr CInt -> CInt -> IO CUIntSource
c'grn_table_tokenize :: Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr C'_grn_obj -> CUChar -> IO (Ptr C'_grn_obj)Source
p'grn_table_create_for_group :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> CString -> Ptr C'_grn_obj -> Ptr C'_grn_obj -> CUInt -> IO (Ptr C'_grn_obj))Source
p'grn_table_get_subrecs :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr CUInt -> Ptr CInt -> CInt -> IO CUInt)Source
c'grn_load :: Ptr C'_grn_ctx -> C'grn_content_type -> CString -> CUInt -> CString -> CUInt -> CString -> CUInt -> CString -> CUInt -> CString -> CUInt -> IO C'grn_rcSource
c'grn_ctx_connect :: Ptr C'_grn_ctx -> CString -> CInt -> CInt -> IO C'grn_rcSource
p'grn_table_tokenize :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CString -> CUInt -> Ptr C'_grn_obj -> CUChar -> IO (Ptr C'_grn_obj))Source
c'grn_ctx_send :: Ptr C'_grn_ctx -> CString -> CUInt -> CInt -> IO CUIntSource
p'grn_load :: FunPtr (Ptr C'_grn_ctx -> C'grn_content_type -> CString -> CUInt -> CString -> CUInt -> CString -> CUInt -> CString -> CUInt -> CString -> CUInt -> IO C'grn_rc)Source
p'grn_ctx_connect :: FunPtr (Ptr C'_grn_ctx -> CString -> CInt -> CInt -> IO C'grn_rc)Source
p'grn_ctx_send :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> CInt -> IO CUInt)Source
p'grn_ctx_info_get :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_ctx_info -> IO C'grn_rc)Source
type C'grn_hash = C'_grn_hashSource
c'grn_hash_create :: Ptr C'_grn_ctx -> CString -> CUInt -> CUInt -> CUInt -> IO (Ptr C'_grn_hash)Source
c'grn_hash_open :: Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_hash)Source
c'grn_hash_close :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> IO C'grn_rcSource
p'grn_hash_create :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> CUInt -> CUInt -> IO (Ptr C'_grn_hash))Source
p'grn_hash_open :: FunPtr (Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_hash))Source
c'grn_hash_add :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> Ptr () -> CUInt -> Ptr (Ptr ()) -> Ptr CInt -> IO CUIntSource
p'grn_hash_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> IO C'grn_rc)Source
c'grn_hash_get :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> Ptr () -> CUInt -> Ptr (Ptr ()) -> IO CUIntSource
c'grn_hash_get_key :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr () -> CInt -> IO CIntSource
p'grn_hash_add :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> Ptr () -> CUInt -> Ptr (Ptr ()) -> Ptr CInt -> IO CUInt)Source
c'grn_hash_get_key2 :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr C'_grn_obj -> IO CIntSource
p'grn_hash_get :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> Ptr () -> CUInt -> Ptr (Ptr ()) -> IO CUInt)Source
c'grn_hash_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr () -> IO CIntSource
p'grn_hash_get_key :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr () -> CInt -> IO CInt)Source
c'grn_hash_set_value :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr () -> CInt -> IO C'grn_rcSource
p'grn_hash_get_key2 :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr C'_grn_obj -> IO CInt)Source
p'grn_hash_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr () -> IO CInt)Source
p'grn_hash_set_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr () -> CInt -> IO C'grn_rc)Source
c'grn_hash_delete_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
c'grn_hash_delete :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> Ptr () -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
p'grn_hash_delete_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
c'grn_hash_cursor_open :: Ptr C'_grn_ctx -> Ptr C'_grn_hash -> Ptr () -> CUInt -> Ptr () -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_hash_cursor)Source
p'grn_hash_delete :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> Ptr () -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
c'grn_hash_cursor_close :: Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> IO ()Source
p'grn_hash_cursor_open :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash -> Ptr () -> CUInt -> Ptr () -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_hash_cursor))Source
c'grn_hash_cursor_get_key :: Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr (Ptr ()) -> IO CIntSource
p'grn_hash_cursor_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> IO ())Source
c'grn_hash_cursor_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr (Ptr ()) -> IO CIntSource
p'_grn_table_delete_optarg'func :: Ptr C'_grn_table_delete_optarg -> Ptr (FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_obj -> CUInt -> Ptr () -> CInt))Source
c'grn_hash_cursor_set_value :: Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr () -> CInt -> IO C'grn_rcSource
p'grn_hash_cursor_get_key :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr (Ptr ()) -> IO CInt)Source
p'grn_hash_cursor_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr (Ptr ()) -> IO CInt)Source
c'grn_hash_cursor_get_key_value :: Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr (Ptr ()) -> Ptr CUInt -> Ptr (Ptr ()) -> IO CIntSource
p'grn_hash_cursor_set_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr () -> CInt -> IO C'grn_rc)Source
c'grn_hash_cursor_delete :: Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
p'grn_hash_cursor_get_key_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr (Ptr ()) -> Ptr CUInt -> Ptr (Ptr ()) -> IO CInt)Source
p'grn_hash_cursor_delete :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_hash_cursor -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
type C'grn_array = C'_grn_arraySource
c'grn_array_create :: Ptr C'_grn_ctx -> CString -> CUInt -> CUInt -> IO (Ptr C'_grn_array)Source
c'grn_array_open :: Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_array)Source
p'grn_array_create :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> CUInt -> IO (Ptr C'_grn_array))Source
p'grn_array_open :: FunPtr (Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_array))Source
c'grn_array_add :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> Ptr (Ptr ()) -> IO CUIntSource
p'grn_array_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> IO C'grn_rc)Source
c'grn_array_push :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr () -> IO ()) -> Ptr () -> IO CUIntSource
p'grn_array_add :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> Ptr (Ptr ()) -> IO CUInt)Source
c'grn_array_pull :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUChar -> FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr () -> IO ()) -> Ptr () -> IO CUIntSource
c'grn_array_unblock :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> IO ()Source
p'grn_array_push :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr () -> IO ()) -> Ptr () -> IO CUInt)Source
c'grn_array_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr () -> IO CIntSource
p'grn_array_pull :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUChar -> FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr () -> IO ()) -> Ptr () -> IO CUInt)Source
p'grn_array_unblock :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> IO ())Source
c'grn_array_set_value :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr () -> CInt -> IO C'grn_rcSource
p'grn_array_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr () -> IO CInt)Source
c'grn_array_cursor_open :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_array_cursor)Source
p'grn_array_set_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr () -> CInt -> IO C'grn_rc)Source
c'grn_array_cursor_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_array_cursor -> Ptr (Ptr ()) -> IO CIntSource
p'grn_array_cursor_open :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_array_cursor))Source
c'grn_array_cursor_set_value :: Ptr C'_grn_ctx -> Ptr C'_grn_array_cursor -> Ptr () -> CInt -> IO C'grn_rcSource
p'grn_array_cursor_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array_cursor -> Ptr (Ptr ()) -> IO CInt)Source
c'grn_array_cursor_delete :: Ptr C'_grn_ctx -> Ptr C'_grn_array_cursor -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
c'grn_array_cursor_close :: Ptr C'_grn_ctx -> Ptr C'_grn_array_cursor -> IO ()Source
p'grn_array_cursor_set_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array_cursor -> Ptr () -> CInt -> IO C'grn_rc)Source
c'grn_array_delete_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
p'grn_array_cursor_delete :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array_cursor -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
c'grn_array_next :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> IO CUIntSource
p'grn_array_cursor_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array_cursor -> IO ())Source
c'_grn_array_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> IO (Ptr ())Source
p'grn_array_delete_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
p'grn_array_next :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> IO CUInt)Source
p'_grn_array_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_array -> CUInt -> IO (Ptr ()))Source
type C'grn_pat = C'_grn_patSource
c'grn_pat_create :: Ptr C'_grn_ctx -> CString -> CUInt -> CUInt -> CUInt -> IO (Ptr C'_grn_pat)Source
c'grn_pat_open :: Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_pat)Source
c'grn_pat_close :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> IO C'grn_rcSource
p'grn_pat_create :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> CUInt -> CUInt -> IO (Ptr C'_grn_pat))Source
c'grn_pat_remove :: Ptr C'_grn_ctx -> CString -> IO C'grn_rcSource
p'grn_pat_open :: FunPtr (Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_pat))Source
p'grn_pat_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> IO C'grn_rc)Source
c'grn_pat_get :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr (Ptr ()) -> IO CUIntSource
p'grn_pat_remove :: FunPtr (Ptr C'_grn_ctx -> CString -> IO C'grn_rc)Source
c'grn_pat_add :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr (Ptr ()) -> Ptr CInt -> IO CUIntSource
c'grn_pat_get_key :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr () -> CInt -> IO CIntSource
p'grn_pat_get :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr (Ptr ()) -> IO CUInt)Source
c'grn_pat_get_key2 :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr C'_grn_obj -> IO CIntSource
p'grn_pat_add :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr (Ptr ()) -> Ptr CInt -> IO CUInt)Source
c'grn_pat_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr () -> IO CIntSource
p'grn_pat_get_key :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr () -> CInt -> IO CInt)Source
c'grn_pat_set_value :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr () -> CInt -> IO C'grn_rcSource
p'grn_pat_get_key2 :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr C'_grn_obj -> IO CInt)Source
p'grn_pat_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr () -> IO CInt)Source
c'grn_pat_delete_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
p'grn_pat_set_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr () -> CInt -> IO C'grn_rc)Source
c'grn_pat_delete :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
c'grn_pat_delete_with_sis :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO CIntSource
p'grn_pat_delete_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
p'grn_pat_delete :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
p'grn_pat_delete_with_sis :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO CInt)Source
c'grn_pat_scan :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CString -> CUInt -> Ptr C'_grn_table_scan_hit -> CUInt -> Ptr CString -> IO CIntSource
c'grn_pat_prefix_search :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr C'_grn_hash -> IO C'grn_rcSource
c'grn_pat_suffix_search :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr C'_grn_hash -> IO C'grn_rcSource
p'grn_pat_scan :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> CString -> CUInt -> Ptr C'_grn_table_scan_hit -> CUInt -> Ptr CString -> IO CInt)Source
c'grn_pat_lcp_search :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> IO CUIntSource
p'grn_pat_prefix_search :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr C'_grn_hash -> IO C'grn_rc)Source
c'grn_pat_size :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> IO CUIntSource
p'grn_pat_suffix_search :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr C'_grn_hash -> IO C'grn_rc)Source
p'grn_pat_lcp_search :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> IO CUInt)Source
c'grn_pat_cursor_open :: Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr () -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_pat_cursor)Source
p'grn_pat_size :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> IO CUInt)Source
c'grn_pat_cursor_close :: Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> IO ()Source
p'grn_pat_cursor_open :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat -> Ptr () -> CUInt -> Ptr () -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_pat_cursor))Source
c'grn_pat_cursor_get_key :: Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr (Ptr ()) -> IO CIntSource
p'grn_pat_cursor_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> IO ())Source
c'grn_pat_cursor_get_value :: Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr (Ptr ()) -> IO CIntSource
p'grn_pat_cursor_get_key :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr (Ptr ()) -> IO CInt)Source
c'grn_pat_cursor_get_key_value :: Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr (Ptr ()) -> Ptr CUInt -> Ptr (Ptr ()) -> IO CIntSource
c'grn_pat_cursor_set_value :: Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr () -> CInt -> IO C'grn_rcSource
p'grn_pat_cursor_get_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr (Ptr ()) -> IO CInt)Source
c'grn_pat_cursor_delete :: Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
p'grn_pat_cursor_get_key_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr (Ptr ()) -> Ptr CUInt -> Ptr (Ptr ()) -> IO CInt)Source
p'grn_pat_cursor_set_value :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr () -> CInt -> IO C'grn_rc)Source
p'grn_pat_cursor_delete :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_pat_cursor -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
type C'grn_dat = C'_grn_datSource
c'grn_dat_scan :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CString -> CUInt -> Ptr C'_grn_table_scan_hit -> CUInt -> Ptr CString -> IO CIntSource
c'grn_dat_lcp_search :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> IO CUIntSource
c'grn_dat_create :: Ptr C'_grn_ctx -> CString -> CUInt -> CUInt -> CUInt -> IO (Ptr C'_grn_dat)Source
p'grn_dat_scan :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CString -> CUInt -> Ptr C'_grn_table_scan_hit -> CUInt -> Ptr CString -> IO CInt)Source
c'grn_dat_open :: Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_dat)Source
p'grn_dat_lcp_search :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> IO CUInt)Source
c'grn_dat_close :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> IO C'grn_rcSource
p'grn_dat_create :: FunPtr (Ptr C'_grn_ctx -> CString -> CUInt -> CUInt -> CUInt -> IO (Ptr C'_grn_dat))Source
c'grn_dat_remove :: Ptr C'_grn_ctx -> CString -> IO C'grn_rcSource
p'grn_dat_open :: FunPtr (Ptr C'_grn_ctx -> CString -> IO (Ptr C'_grn_dat))Source
p'grn_dat_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> IO C'grn_rc)Source
c'grn_dat_get :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr (Ptr ()) -> IO CUIntSource
p'grn_dat_remove :: FunPtr (Ptr C'_grn_ctx -> CString -> IO C'grn_rc)Source
c'grn_dat_add :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr (Ptr ()) -> Ptr CInt -> IO CUIntSource
c'grn_dat_get_key :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CUInt -> Ptr () -> CInt -> IO CIntSource
p'grn_dat_get :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr (Ptr ()) -> IO CUInt)Source
c'grn_dat_get_key2 :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CUInt -> Ptr C'_grn_obj -> IO CIntSource
p'grn_dat_add :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr (Ptr ()) -> Ptr CInt -> IO CUInt)Source
p'grn_dat_get_key :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CUInt -> Ptr () -> CInt -> IO CInt)Source
c'grn_dat_delete_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
p'grn_dat_get_key2 :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CUInt -> Ptr C'_grn_obj -> IO CInt)Source
c'grn_dat_delete :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
c'grn_dat_update_by_id :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CUInt -> Ptr () -> CUInt -> IO C'grn_rcSource
p'grn_dat_delete_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
c'grn_dat_update :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr () -> CUInt -> IO C'grn_rcSource
p'grn_dat_delete :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
c'grn_dat_size :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> IO CUIntSource
p'grn_dat_update_by_id :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> CUInt -> Ptr () -> CUInt -> IO C'grn_rc)Source
p'grn_dat_update :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr () -> CUInt -> IO C'grn_rc)Source
c'grn_dat_cursor_open :: Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr () -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_dat_cursor)Source
p'grn_dat_size :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> IO CUInt)Source
c'grn_dat_cursor_close :: Ptr C'_grn_ctx -> Ptr C'_grn_dat_cursor -> IO ()Source
p'grn_dat_cursor_open :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat -> Ptr () -> CUInt -> Ptr () -> CUInt -> CInt -> CInt -> CInt -> IO (Ptr C'_grn_dat_cursor))Source
c'grn_dat_cursor_get_key :: Ptr C'_grn_ctx -> Ptr C'_grn_dat_cursor -> Ptr (Ptr ()) -> IO CIntSource
p'grn_dat_cursor_close :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat_cursor -> IO ())Source
c'grn_dat_cursor_delete :: Ptr C'_grn_ctx -> Ptr C'_grn_dat_cursor -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rcSource
p'grn_dat_cursor_get_key :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat_cursor -> Ptr (Ptr ()) -> IO CInt)Source
p'grn_dat_cursor_delete :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_dat_cursor -> Ptr C'_grn_table_delete_optarg -> IO C'grn_rc)Source
c'grn_ii_buffer_open :: Ptr C'_grn_ctx -> Ptr C'_grn_ii -> CLong -> IO (Ptr C'_grn_ii_buffer)Source
c'grn_ii_buffer_append :: Ptr C'_grn_ctx -> Ptr C'_grn_ii_buffer -> CUInt -> CUInt -> Ptr C'_grn_obj -> IO C'grn_rcSource
p'grn_ii_buffer_open :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_ii -> CLong -> IO (Ptr C'_grn_ii_buffer))Source
p'grn_ii_buffer_append :: FunPtr (Ptr C'_grn_ctx -> Ptr C'_grn_ii_buffer -> CUInt -> CUInt -> Ptr C'_grn_obj -> IO C'grn_rc)Source