Groonga
Loading...
Searching...
No Matches
operator.h
Go to the documentation of this file.
1/*
2 Copyright(C) 2009-2017 Brazil
3 Copyright(C) 2020 Sutou Kouhei <kou@clear-code.com>
4
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
9
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public
16 License along with this library; if not, write to the Free Software
17 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18*/
19
20#pragma once
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
26typedef bool
28
29GRN_API const char *
31GRN_API const char *
35GRN_API bool
37GRN_API bool
39GRN_API bool
41GRN_API bool
43GRN_API bool
45GRN_API bool
47GRN_API bool
49GRN_API bool
51GRN_API bool
53
54#ifdef __cplusplus
55}
56#endif
#define GRN_API
Definition groonga.h:39
grn_operator
Definition groonga.h:1149
GRN_API bool grn_operator_exec_prefix(grn_ctx *ctx, grn_obj *target, grn_obj *prefix)
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_less(grn_ctx *ctx, grn_obj *x, grn_obj *y)
GRN_API const char * grn_operator_to_script_syntax(grn_operator op)
bool grn_operator_exec_func(grn_ctx *ctx, grn_obj *x, grn_obj *y)
Definition operator.h:27
GRN_API bool grn_operator_exec_match(grn_ctx *ctx, grn_obj *target, grn_obj *sub_text)
GRN_API grn_operator_exec_func * grn_operator_to_exec_func(grn_operator op)
GRN_API bool grn_operator_exec_greater(grn_ctx *ctx, grn_obj *x, grn_obj *y)
GRN_API bool grn_operator_exec_equal(grn_ctx *ctx, grn_obj *x, grn_obj *y)
GRN_API const char * grn_operator_to_string(grn_operator op)
GRN_API bool grn_operator_exec_regexp(grn_ctx *ctx, grn_obj *target, grn_obj *pattern)
GRN_API bool grn_operator_exec_not_equal(grn_ctx *ctx, grn_obj *x, grn_obj *y)
Definition groonga.h:351
Definition groonga.h:919