asfernandes
9ece682387
Misc.
2015-02-14 18:55:00 +00:00
asfernandes
e02bf841ad
Move Helper class from UDR to the main interface header. Use proper (argh) ref. counting in the ExternalContext::get* methods.
2015-02-11 15:12:18 +00:00
alexpeshkoff
9e627f3c64
Bring examples up-to-date, use ThrowStatusWrapper in them
2015-02-10 13:32:03 +00:00
egorpugin
25fd28f604
[build] [cmake] Call custom commands via scripts.
2015-02-06 12:58:17 +00:00
egorpugin
0fbb859f43
[build] [cmake] Bump minimal cmake version. Add missed dependency.
2015-02-05 17:10:41 +00:00
egorpugin
e50c2a4708
[build] [cmake] Do not place boot targets into output directory.
2015-02-05 06:36:23 +00:00
asfernandes
69ccf374b7
Fix Windows (cmake only) build. Linux build currently is not using udr_plugin.vers when linking examples/udr.
2015-02-03 14:56:20 +00:00
egorpugin
23178f0d09
[build] [cmake] Move some projects to Boot folder. Improve generating of build_msg and codes. Fix Windows issue with databases.
2015-02-01 16:43:35 +00:00
egorpugin
acbd633e45
[build] [cmake] Make 'remote' and 'common' targets private for 'yvalve' target.
2015-01-30 20:23:34 +00:00
egorpugin
7fbb9837ae
[build] [cmake] Fix crosscompiling for android on linux.
2015-01-26 19:20:48 +00:00
egorpugin
d75a3ec4d6
[build] [cmake] Update build according to the last changes.
2015-01-26 15:23:27 +00:00
asfernandes
157d5c4eb1
Split the UDR examples in multiple files to demonstrate how it should be done.
2015-01-26 14:52:54 +00:00
egorpugin
4ea86e5205
[build] [cmake] Fix build, typos. Move some projects to 'Boot' dir.
2015-01-26 07:56:51 +00:00
asfernandes
e9f74f04d1
Improvements to the UDR plugin.
2015-01-25 20:27:46 +00:00
egorpugin
14163d7e3e
[build] [cmake] Initial CMake build system commit.
2015-01-21 11:21:51 +00:00
asfernandes
c697a0268a
Fixed problem of local templates being not allowed in pre-C++-11 code.
2015-01-18 14:53:06 +00:00
asfernandes
efa3067233
Remove old hacks.
2015-01-15 01:16:16 +00:00
asfernandes
7f7887e895
Make UDR StatusType customizable.
2015-01-13 14:43:24 +00:00
asfernandes
b99311dd1e
Make the API usable with different type of IStatus classes, throwing (what class?) or not throwing. Builtin are CheckStatusWrapper (no throw) and ThrowStatusWrapper (throws FbException).
2015-01-12 00:21:38 +00:00
asfernandes
d8a0ff5f4b
Generate interfaces with I-prefix.
2014-12-19 15:24:44 +00:00
alexpeshkoff
88925cd92a
Changed struct DtcStart to interface. Make external programs build again with minimum changes.
2014-12-18 16:54:44 +00:00
asfernandes
49d1a73994
Get rid of upgradeInterface API method and some adjustments. To be continued.
2014-11-10 14:45:40 +00:00
alexpeshkoff
f2193f088e
Fixed build errors
2014-10-16 10:36:23 +00:00
asfernandes
c642ddca82
Misc.
2014-10-12 02:25:02 +00:00
alexpeshkoff
153de0f271
Language independent API
2014-09-29 11:03:47 +00:00
alexpeshkoff
d513daa574
Divide IStatus information into 3 parts: errors, warnings and completion code.
...
Errors and warnings are processed in IStatus independently. Completion code
is moved away from IStatus and returned directly by appropriate functions.
Replaced isSuccess() with more generic function getStatus(), which sets
appropriate bits in returned value when errors/warnings are present.
Also use same style when returning bytes' array and it's length in different
interfaces.
2014-08-27 09:24:30 +00:00
alexpeshkoff
94f9a7e6e2
Make a dbCrypt sample a little more interesting
2014-08-25 14:04:50 +00:00
alexpeshkoff
900fb824fe
Fixed CORE-4505: Use of named cursor fails if statement was not executed. Should also fix CORE-4489, but I cannot check.
2014-07-31 11:43:38 +00:00
asfernandes
fa0c3dd11c
Misc.
2014-07-10 02:21:18 +00:00
alexpeshkoff
a9721f18e0
Added first parameter IStatus* to a lot of functions in API interfaces
2014-07-02 12:57:12 +00:00
mapopa
2adce12d57
FB_ALIGN is always defined in src/include/types_pub.h ((n+b-1)&~(b-1))
2014-05-07 15:14:41 +00:00
mapopa
654c3562a3
cleanup VMS FB_ALIGN define
2014-05-07 14:51:49 +00:00
robocop
2810026363
Misc and warnings.
2013-12-29 00:35:50 +00:00
alexpeshkoff
9efc7cb4d2
It's better to always check isql return code
2013-11-20 12:03:22 +00:00
alexpeshkoff
b15fd23511
Very strange that it compiled and worked as expected with 2 unused and unneded lines of code
2013-10-17 13:22:32 +00:00
alexpeshkoff
0bee401fc9
fixed interface usage
2013-09-09 09:14:38 +00:00
asfernandes
21b23ef28d
Misc.
2013-06-28 02:03:10 +00:00
alexpeshkoff
d272748f29
no more need in plan here
2013-06-26 07:17:20 +00:00
alexpeshkoff
d0136fb54e
Examples reworked, added, commented better
2013-06-25 13:37:03 +00:00
alexpeshkoff
a0c505eb05
A sample of running prepared update statement multiple times. Based on old sample api3 with appropriate license.
2013-06-24 13:40:04 +00:00
alexpeshkoff
d7b6b83dfa
Make sample buildable after API changes. Make it look a bit like old sample api3.
2013-06-24 12:36:14 +00:00
alexpeshkoff
3ab9a6bacc
Example on how to create database and table
2013-06-24 12:26:02 +00:00
asfernandes
768b79c361
Improvements and corrections to message builder and UDR.
2013-06-18 15:50:48 +00:00
asfernandes
fc9b47b63d
UDR C++ interface and examples improvements.
2013-06-06 16:05:02 +00:00
asfernandes
4caf8d0d5b
RAII improvements and better usage of initializer in UDR examples.
2013-06-03 15:24:44 +00:00
asfernandes
6aa9a5bf6c
RAII usage in UdrCpp example.
2013-05-27 15:51:21 +00:00
asfernandes
cf42eaf4d5
Make the master interface available in UDR.
2013-05-23 15:53:06 +00:00
asfernandes
bdbd54b81e
Improve external triggers messages to work by field name (instead of field order).
2013-05-22 15:44:05 +00:00
asfernandes
6e4fbfdba7
Changed package routines syntax to not need (nor accept) a semi-colon after "END".
2013-05-13 01:49:34 +00:00
asfernandes
1e373aa1a7
Corrections.
2013-04-12 15:20:31 +00:00