HAYASHI Kentaro
null+****@clear*****
Tue Sep 24 18:31:02 JST 2013
HAYASHI Kentaro 2013-09-24 18:31:02 +0900 (Tue, 24 Sep 2013) New Revision: bd56599fdc81233c9b6386a56bff6d34c68a177b https://github.com/groonga/groonga/commit/bd56599fdc81233c9b6386a56bff6d34c68a177b Message: doc: add missing c domain signatures about grn_expr Modified files: doc/source/reference/api/grn_expr.txt Modified: doc/source/reference/api/grn_expr.txt (+24 -0) =================================================================== --- doc/source/reference/api/grn_expr.txt 2013-09-24 18:30:04 +0900 (af5c5e8) +++ doc/source/reference/api/grn_expr.txt 2013-09-24 18:31:02 +0900 (4e46f05) @@ -30,6 +30,24 @@ TODO... Reference --------- +.. c:function:: GRN_API grn_obj *grn_expr_create(grn_ctx *ctx, const char *name, unsigned int name_size) + +.. c:function:: GRN_API grn_rc grn_expr_close(grn_ctx *ctx, grn_obj *expr) + +.. c:function:: GRN_API grn_obj *grn_expr_add_var(grn_ctx *ctx, grn_obj *expr, const char *name, unsigned int name_size) + +.. c:function:: GRN_API grn_obj *grn_expr_get_var_by_offset(grn_ctx *ctx, grn_obj *expr, unsigned int offset) + +.. c:function:: GRN_API grn_obj *grn_expr_append_obj(grn_ctx *ctx, grn_obj *expr, grn_obj *obj, grn_operator op, int nargs); + +.. c:function:: GRN_API grn_obj *grn_expr_append_const(grn_ctx *ctx, grn_obj *expr, grn_obj *obj, grn_operator op, int nargs) + +.. c:function:: GRN_API grn_obj *grn_expr_append_const_str(grn_ctx *ctx, grn_obj *expr, const char *str, unsigned int str_size, grn_operator op, int nargs) + +.. c:function:: GRN_API grn_obj *grn_expr_append_const_int(grn_ctx *ctx, grn_obj *expr, int i, grn_operator op, int nargs) + +.. c:function:: GRN_API grn_rc grn_expr_append_op(grn_ctx *ctx, grn_obj *expr, grn_operator op, int nargs) + .. c:function:: grn_rc grn_expr_syntax_escape(grn_ctx *ctx, const char *string, int string_size, const char *target_characters, char escape_character, grn_obj *escaped_string) Escapes ``target_characters`` in ``string`` by ``escape_character``. @@ -65,3 +83,9 @@ Reference :param escaped_query: The output of escaped ``query``. It should be text typed bulk. :return: ``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error. + +.. c:function:: GRN_API grn_rc grn_expr_compile(grn_ctx *ctx, grn_obj *expr) + +.. c:function:: GRN_API grn_obj *grn_expr_exec(grn_ctx *ctx, grn_obj *expr, int nargs) + +.. c:function:: GRN_API grn_obj *grn_expr_alloc(grn_ctx *ctx, grn_obj *expr, grn_id domain, grn_obj_flags flags) -------------- next part -------------- HTML����������������������������...Download