Groonga
Loading...
Searching...
No Matches
operator.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef bool grn_operator_exec_func(grn_ctx *ctx, grn_obj *x, grn_obj *y)
 

Functions

GRN_API const char * grn_operator_to_string (grn_operator op)
 
GRN_API const char * grn_operator_to_script_syntax (grn_operator op)
 
GRN_API grn_operator_exec_funcgrn_operator_to_exec_func (grn_operator op)
 
GRN_API bool grn_operator_exec_equal (grn_ctx *ctx, grn_obj *x, grn_obj *y)
 
GRN_API bool grn_operator_exec_not_equal (grn_ctx *ctx, grn_obj *x, grn_obj *y)
 
GRN_API bool grn_operator_exec_less (grn_ctx *ctx, grn_obj *x, grn_obj *y)
 
GRN_API bool grn_operator_exec_greater (grn_ctx *ctx, grn_obj *x, grn_obj *y)
 
GRN_API bool grn_operator_exec_less_equal (grn_ctx *ctx, grn_obj *x, grn_obj *y)
 
GRN_API bool grn_operator_exec_greater_equal (grn_ctx *ctx, grn_obj *x, grn_obj *y)
 
GRN_API bool grn_operator_exec_match (grn_ctx *ctx, grn_obj *target, grn_obj *sub_text)
 
GRN_API bool grn_operator_exec_prefix (grn_ctx *ctx, grn_obj *target, grn_obj *prefix)
 
GRN_API bool grn_operator_exec_regexp (grn_ctx *ctx, grn_obj *target, grn_obj *pattern)
 

Typedef Documentation

◆ grn_operator_exec_func

typedef bool grn_operator_exec_func(grn_ctx *ctx, grn_obj *x, grn_obj *y)

Function Documentation

◆ grn_operator_exec_equal()

GRN_API bool grn_operator_exec_equal ( grn_ctx ctx,
grn_obj x,
grn_obj y 
)

◆ grn_operator_exec_greater()

GRN_API bool grn_operator_exec_greater ( grn_ctx ctx,
grn_obj x,
grn_obj y 
)

◆ grn_operator_exec_greater_equal()

GRN_API bool grn_operator_exec_greater_equal ( grn_ctx ctx,
grn_obj x,
grn_obj y 
)

◆ grn_operator_exec_less()

GRN_API bool grn_operator_exec_less ( grn_ctx ctx,
grn_obj x,
grn_obj y 
)

◆ grn_operator_exec_less_equal()

GRN_API bool grn_operator_exec_less_equal ( grn_ctx ctx,
grn_obj x,
grn_obj y 
)

◆ grn_operator_exec_match()

GRN_API bool grn_operator_exec_match ( grn_ctx ctx,
grn_obj target,
grn_obj sub_text 
)

◆ grn_operator_exec_not_equal()

GRN_API bool grn_operator_exec_not_equal ( grn_ctx ctx,
grn_obj x,
grn_obj y 
)

◆ grn_operator_exec_prefix()

GRN_API bool grn_operator_exec_prefix ( grn_ctx ctx,
grn_obj target,
grn_obj prefix 
)

◆ grn_operator_exec_regexp()

GRN_API bool grn_operator_exec_regexp ( grn_ctx ctx,
grn_obj target,
grn_obj pattern 
)

◆ grn_operator_to_exec_func()

GRN_API grn_operator_exec_func * grn_operator_to_exec_func ( grn_operator  op)

◆ grn_operator_to_script_syntax()

GRN_API const char * grn_operator_to_script_syntax ( grn_operator  op)

◆ grn_operator_to_string()

GRN_API const char * grn_operator_to_string ( grn_operator  op)