C Driver API 3.0.0
API for the NuoDB C Driver Library
Loading...
Searching...
No Matches
structs.h
Go to the documentation of this file.
1/* (C) Copyright 2015-2023 Dassault Systemes SE. All Rights Reserved. */
2
3#ifndef _NUODB_STRUCTS_H_
4#define _NUODB_STRUCTS_H_ 1
5
12/* c-driver */
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17struct _NuoDB_Connection_state;
18typedef struct _NuoDB_Connection_state _NuoDB_Connection_state_t;
19
20struct NuoDB_Connection;
22
23struct NuoDB_EngineHandle;
24typedef struct NuoDB_EngineHandle NuoDB_EngineHandle;
25
26struct _NuoDB_DatabaseMetaData_state;
27typedef struct _NuoDB_DatabaseMetaData_state _NuoDB_DatabaseMetaData_state_t;
28
31
32struct _NuoDB_Error_state;
33typedef struct _NuoDB_Error_state _NuoDB_Error_state_t;
34
35struct NuoDB_Error;
36typedef struct NuoDB_Error NuoDB_Error;
37
38struct _NuoDB_Lob_state;
39typedef struct _NuoDB_Lob_state _NuoDB_Lob_state_t;
40
41struct NuoDB_Lob;
42typedef struct NuoDB_Lob NuoDB_Lob;
43
44struct _NuoDB_ResultSet_state;
45typedef struct _NuoDB_ResultSet_state _NuoDB_ResultSet_state_t;
46
47struct NuoDB_ResultSet;
48typedef struct NuoDB_ResultSet NuoDB_ResultSet;
49
50struct _NuoDB_Statement_state;
51typedef struct _NuoDB_Statement_state _NuoDB_Statement_state_t;
52
53struct NuoDB_Statement;
54typedef struct NuoDB_Statement NuoDB_Statement;
55
56struct NuoDB_Timezone;
57typedef struct NuoDB_Timezone NuoDB_Timezone;
58
59struct NuoDB_Temporal;
60typedef struct NuoDB_Temporal NuoDB_Temporal;
61
62struct _NuoDB_ResultSetMetaData_state;
63typedef struct _NuoDB_ResultSetMetaData_state _NuoDB_ResultSetMetaData_state_t;
64
67
68struct _NuoDB_Options_state;
69typedef struct _NuoDB_Options_state _NuoDB_Options_state_t;
70
71struct NuoDB_Options;
72typedef struct NuoDB_Options NuoDB_Options;
73
76
77struct _NuoDB_ParameterMetaData_state;
78typedef struct _NuoDB_ParameterMetaData_state _NuoDB_ParameterMetaData_state_t;
79
82
83#ifdef __cplusplus
84} /* extern "C" { */
85#endif
86
87#endif /* end of #ifndef _NUODB_STRUCTS_H_ */
The data structure for the result of a single batch operation.
Definition statement.h:101
NuoDB Database Connection.
Definition connection.h:97
Metadata about a NuoDB database.
Definition databaseMetaData.h:316
NuoDB error information data structure
Definition error.h:148
NuoDB Large Object
Definition lob.h:79
Container for NuoDB_Connection options.
Definition options.h:36
Metadata about parameters.
Definition parameterMetaData.h:52
Table of data representing a database result set.
Definition resultSet.h:82
Data structure used to obtain metadata for a NuoDB_ResultSet.
Definition resultSetMetaData.h:69
The data structure for executing a SQL statement.
Definition statement.h:131
Data structure used to represent temporal information.
Definition temporal.h:59