CUBRID Engine  latest
dbtype_function.c
Go to the documentation of this file.
1 /*
2  * Copyright 2008 Search Solution Corporation
3  * Copyright 2016 CUBRID Corporation
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  */
18 
19 #include <stdio.h>
20 
21 #define API_ACTIVE_CHECKS
22 
23 #include "db.h" // must be before dbtype_function.h for bool definition
24 #include "dbtype_function.h"
25 
26 #include "db_set.h"
27 #include "error_manager.h"
28 #include "elo.h"
29 #include "intl_support.h"
30 #include "language_support.h"
31 #include "memory_alloc.h"
32 #include "oid.h"
33 #include "set_object.h"
34 #include "system_parameter.h"
35 
36 // hidden functions (suppress -Wmissing-prototypes and -Wimplicit-function-declaration)
37 int db_make_db_char (DB_VALUE * value, const INTL_CODESET codeset, const int collation_id, const char *str,
38  const int size);
39 DB_TYPE setobj_type (struct setobj *set);
40 
41 #include "dbtype_function.i"
DB_TYPE
Definition: dbtype_def.h:670
DB_TYPE setobj_type(struct setobj *set)
Definition: set_object.c:6158
int db_make_db_char(DB_VALUE *value, const INTL_CODESET codeset, const int collation_id, const char *str, const int size)
enum intl_codeset INTL_CODESET
Definition: intl_support.h:190