OCILIB (C and C++ Driver for Oracle)
4.7.5
Open source and cross platform Oracle Driver delivering efficient access to Oracle databases.
Loading...
Searching...
No Matches
ocilib.hpp
1
/*
2
* OCILIB - C Driver for Oracle (C Wrapper for Oracle OCI)
3
*
4
* Website: http://www.ocilib.net
5
*
6
* Copyright (c) 2007-2023 Vincent ROGIER <vince.rogier@ocilib.net>
7
*
8
* Licensed under the Apache License, Version 2.0 (the "License");
9
* you may not use this file except in compliance with the License.
10
* You may obtain a copy of the License at
11
*
12
* http://www.apache.org/licenses/LICENSE-2.0
13
*
14
* Unless required by applicable law or agreed to in writing, software
15
* distributed under the License is distributed on an "AS IS" BASIS,
16
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17
* See the License for the specific language governing permissions and
18
* limitations under the License.
19
*/
20
21
/*
22
* IMPORTANT NOTICE
23
*
24
* This C++ header defines C++ wrapper classes around the OCILIB C API
25
* It requires a compatible version of OCILIB
26
*
27
*/
28
29
#ifndef OCILIBCPP_H_INCLUDED
30
#define OCILIBCPP_H_INCLUDED
31
38
namespace
ocilib
39
{
40
138
}
139
140
/*
141
* IMPORTANT NOTICE
142
*
143
* This C++ header defines C++ wrapper classes around the OCILIB C API
144
* It requires a compatible version of OCILIB
145
*
146
*/
147
148
/* Including declarations */
149
150
#include "ocilibcpp/config.hpp"
151
#include "ocilibcpp/core.hpp"
152
#include "ocilibcpp/support.hpp"
153
#include "ocilibcpp/types.hpp"
154
155
/* Including core implementations */
156
157
#include "ocilibcpp/detail/core/Utils.hpp"
158
#include "ocilibcpp/detail/core/Enum.hpp"
159
#include "ocilibcpp/detail/core/Flags.hpp"
160
#include "ocilibcpp/detail/core/ManagedBuffer.hpp"
161
#include "ocilibcpp/detail/core/HandleHolder.hpp"
162
#include "ocilibcpp/detail/core/HandleStore.hpp"
163
#include "ocilibcpp/detail/core/SynchronizationGuard.hpp"
164
#include "ocilibcpp/detail/core/Synchronizable.hpp"
165
#include "ocilibcpp/detail/core/ConcurrentMap.hpp"
166
#include "ocilibcpp/detail/core/ConcurrentList.hpp"
167
#include "ocilibcpp/detail/core/SmartHandle.hpp"
168
#include "ocilibcpp/detail/core/MemoryDebugInfo.hpp"
169
170
/* Including support implementations */
171
172
#include "ocilibcpp/detail/support/BindResolver.hpp"
173
#include "ocilibcpp/detail/support/BindObject.hpp"
174
#include "ocilibcpp/detail/support/BindArray.hpp"
175
#include "ocilibcpp/detail/support/BindObjectAdaptor.hpp"
176
#include "ocilibcpp/detail/support/BindTypeAdaptor.hpp"
177
#include "ocilibcpp/detail/support/BindsHolder.hpp"
178
#include "ocilibcpp/detail/support/HandleDeleter.hpp"
179
#include "ocilibcpp/detail/support/HandleStoreResolver.hpp"
180
#include "ocilibcpp/detail/support/NumericTypeResolver.hpp"
181
182
/* Including types implementations */
183
184
#include "ocilibcpp/detail/Exception.hpp"
185
#include "ocilibcpp/detail/Environment.hpp"
186
#include "ocilibcpp/detail/Mutex.hpp"
187
#include "ocilibcpp/detail/Thread.hpp"
188
#include "ocilibcpp/detail/ThreadKey.hpp"
189
#include "ocilibcpp/detail/Pool.hpp"
190
#include "ocilibcpp/detail/Connection.hpp"
191
#include "ocilibcpp/detail/Transaction.hpp"
192
#include "ocilibcpp/detail/Number.hpp"
193
#include "ocilibcpp/detail/Date.hpp"
194
#include "ocilibcpp/detail/Interval.hpp"
195
#include "ocilibcpp/detail/Timestamp.hpp"
196
#include "ocilibcpp/detail/Lob.hpp"
197
#include "ocilibcpp/detail/File.hpp"
198
#include "ocilibcpp/detail/TypeInfo.hpp"
199
#include "ocilibcpp/detail/Object.hpp"
200
#include "ocilibcpp/detail/Reference.hpp"
201
#include "ocilibcpp/detail/Collection.hpp"
202
#include "ocilibcpp/detail/CollectionIterator.hpp"
203
#include "ocilibcpp/detail/CollectionElement.hpp"
204
#include "ocilibcpp/detail/Long.hpp"
205
#include "ocilibcpp/detail/BindInfo.hpp"
206
#include "ocilibcpp/detail/Statement.hpp"
207
#include "ocilibcpp/detail/Resultset.hpp"
208
#include "ocilibcpp/detail/Column.hpp"
209
#include "ocilibcpp/detail/Subscription.hpp"
210
#include "ocilibcpp/detail/Event.hpp"
211
#include "ocilibcpp/detail/Agent.hpp"
212
#include "ocilibcpp/detail/Message.hpp"
213
#include "ocilibcpp/detail/Enqueue.hpp"
214
#include "ocilibcpp/detail/Dequeue.hpp"
215
#include "ocilibcpp/detail/DirectPath.hpp"
216
#include "ocilibcpp/detail/Queue.hpp"
217
#include "ocilibcpp/detail/QueueTable.hpp"
218
219
220
#endif
221
ocilib
OCILIB ++ Namespace.
Users
vince
source
repos
ocilib
include
ocilib.hpp
Generated on Mon Feb 6 2023 20:52:13 for OCILIB (C and C++ Driver for Oracle) by
1.9.6