Groonga 3.0.9 Source Code Document
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
groonga
lib
normalizer_in.h
Go to the documentation of this file.
1
/* -*- c-basic-offset: 2 -*- */
2
/*
3
Copyright(C) 2012 Brazil
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 version 2.1 as published by the Free Software Foundation.
8
9
This library is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
Lesser General Public License for more details.
13
14
You should have received a copy of the GNU Lesser General Public
15
License along with this library; if not, write to the Free Software
16
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
*/
18
#ifndef GRN_NORMALIZER_IN_H
19
#define GRN_NORMALIZER_IN_H
20
21
#ifndef GROONGA_IN_H
22
#include "
groonga_in.h
"
23
#endif
/* GROONGA_IN_H */
24
25
#ifndef GRN_CTX_H
26
#include "
ctx.h
"
27
#endif
/* GRN_CTX_H */
28
29
#ifndef GRN_DB_H
30
#include "
db.h
"
31
#endif
/* GRN_DB_H */
32
33
#ifdef __cplusplus
34
extern
"C"
{
35
#endif
36
37
#define GRN_NORMALIZER_AUTO_NAME "NormalizerAuto"
38
39
grn_rc
grn_normalizer_init
(
void
);
40
grn_rc
grn_normalizer_fin
(
void
);
41
42
grn_rc
grn_normalizer_normalize
(
grn_ctx
*ctx,
43
grn_obj
*normalizer,
44
grn_obj
*
string
);
45
46
grn_rc
grn_db_init_builtin_normalizers
(
grn_ctx
*ctx);
47
48
#ifdef __cplusplus
49
}
50
#endif
51
52
#endif
/* GRN_NORMALIZER_IN_H */
Generated on Sun Nov 10 2013 09:49:03 for Groonga 3.0.9 Source Code Document by
1.8.1.2