libdrizzle Public API Documentation
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
libdrizzle
column.h
Go to the documentation of this file.
1
/*
2
* Drizzle Client & Protocol Library
3
*
4
* Copyright (C) 2008 Eric Day (eday@oddments.org)
5
* All rights reserved.
6
*
7
* Use and distribution licensed under the BSD license. See
8
* the COPYING file in this directory for full text.
9
*/
10
16
#ifndef __DRIZZLE_COLUMN_H
17
#define __DRIZZLE_COLUMN_H
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
37
DRIZZLE_API
38
drizzle_column_st
*
drizzle_column_create
(
drizzle_result_st
*result,
39
drizzle_column_st
*column);
40
44
DRIZZLE_API
45
void
drizzle_column_free
(
drizzle_column_st
*column);
46
50
DRIZZLE_API
51
drizzle_result_st
*
drizzle_column_drizzle_result
(
drizzle_column_st
*column);
52
56
DRIZZLE_API
57
const
char
*
drizzle_column_catalog
(
drizzle_column_st
*column);
58
62
DRIZZLE_API
63
const
char
*
drizzle_column_db
(
drizzle_column_st
*column);
64
68
DRIZZLE_API
69
const
char
*
drizzle_column_table
(
drizzle_column_st
*column);
70
74
DRIZZLE_API
75
const
char
*
drizzle_column_orig_table
(
drizzle_column_st
*column);
76
80
DRIZZLE_API
81
const
char
*
drizzle_column_name
(
drizzle_column_st
*column);
82
86
DRIZZLE_API
87
const
char
*
drizzle_column_orig_name
(
drizzle_column_st
*column);
88
92
DRIZZLE_API
93
drizzle_charset_t
drizzle_column_charset
(
drizzle_column_st
*column);
94
98
DRIZZLE_API
99
uint32_t
drizzle_column_size
(
drizzle_column_st
*column);
100
104
DRIZZLE_API
105
size_t
drizzle_column_max_size
(
drizzle_column_st
*column);
106
110
DRIZZLE_API
111
void
drizzle_column_set_max_size
(
drizzle_column_st
*column,
size_t
size);
112
116
DRIZZLE_API
117
drizzle_column_type_t
drizzle_column_type
(
drizzle_column_st
*column);
118
122
DRIZZLE_API
123
drizzle_column_type_drizzle_t
124
drizzle_column_type_drizzle
(
drizzle_column_st
*column);
125
129
DRIZZLE_API
130
drizzle_column_flags_t
drizzle_column_flags
(
drizzle_column_st
*column);
131
135
DRIZZLE_API
136
uint8_t
drizzle_column_decimals
(
drizzle_column_st
*column);
137
141
DRIZZLE_API
142
const
uint8_t *
drizzle_column_default_value
(
drizzle_column_st
*column,
143
size_t
*size);
144
147
#ifdef __cplusplus
148
}
149
#endif
150
151
#endif
/* __DRIZZLE_COLUMN_H */
Generated by
1.8.1.1