libdrizzle Developer Documentation
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
libdrizzle
column_server.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_SERVER_H
17
#define __DRIZZLE_COLUMN_SERVER_H
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
34
DRIZZLE_API
35
drizzle_return_t
drizzle_column_write
(
drizzle_result_st
*result,
36
drizzle_column_st
*column);
37
41
DRIZZLE_API
42
void
drizzle_column_set_catalog
(
drizzle_column_st
*column,
const
char
*catalog);
43
47
DRIZZLE_API
48
void
drizzle_column_set_db
(
drizzle_column_st
*column,
const
char
*db);
49
53
DRIZZLE_API
54
void
drizzle_column_set_table
(
drizzle_column_st
*column,
const
char
*table);
55
59
DRIZZLE_API
60
void
drizzle_column_set_orig_table
(
drizzle_column_st
*column,
61
const
char
*orig_table);
62
66
DRIZZLE_API
67
void
drizzle_column_set_name
(
drizzle_column_st
*column,
const
char
*name);
68
72
DRIZZLE_API
73
void
drizzle_column_set_orig_name
(
drizzle_column_st
*column,
74
const
char
*orig_name);
75
79
DRIZZLE_API
80
void
drizzle_column_set_charset
(
drizzle_column_st
*column,
81
drizzle_charset_t
charset);
82
86
DRIZZLE_API
87
void
drizzle_column_set_size
(
drizzle_column_st
*column, uint32_t size);
88
92
DRIZZLE_API
93
void
drizzle_column_set_type
(
drizzle_column_st
*column,
94
drizzle_column_type_t
type);
95
99
DRIZZLE_API
100
void
drizzle_column_set_flags
(
drizzle_column_st
*column,
101
drizzle_column_flags_t
flags);
102
106
DRIZZLE_API
107
void
drizzle_column_set_decimals
(
drizzle_column_st
*column, uint8_t decimals);
108
112
DRIZZLE_API
113
void
drizzle_column_set_default_value
(
drizzle_column_st
*column,
114
const
uint8_t *default_value,
115
size_t
size);
116
119
#ifdef __cplusplus
120
}
121
#endif
122
123
#endif
/* __DRIZZLE_COLUMN_SERVER_H */
Generated by
1.8.1.1