8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 15:23:03 +01:00
Commit Graph

31313 Commits

Author SHA1 Message Date
dimitr
6eff77d30e Slightly better support for merge joins and IS NOT DISTINCT equalities. 2010-01-12 11:08:45 +00:00
dimitr
431db6d6e4 increment build number 2010-01-12 09:53:10 +00:00
dimitr
6256cebc83 Misc. 2010-01-12 09:53:08 +00:00
dimitr
04af722da7 increment build number 2010-01-11 17:37:51 +00:00
dimitr
5f39df8d27 Allowed merge joins for IS NOT DISTINCT equalities. 2010-01-11 17:37:49 +00:00
fsg
a70fdf00b7 increment build number 2010-01-11 13:54:26 +00:00
asfernandes
afc00e2e34 increment build number 2010-01-10 17:56:58 +00:00
asfernandes
7c47718d68 Move DYN constants to private header 2010-01-10 17:56:57 +00:00
asfernandes
0e10093ac4 increment build number 2010-01-10 17:56:55 +00:00
asfernandes
582c155bb2 increment build number 2010-01-10 17:56:54 +00:00
asfernandes
d35d73fc00 increment build number 2010-01-10 17:56:52 +00:00
asfernandes
99738d73e9 increment build number 2010-01-10 17:35:12 +00:00
asfernandes
6ac83fc55a increment build number 2010-01-10 17:32:42 +00:00
asfernandes
51007712a3 increment build number 2010-01-10 17:32:41 +00:00
asfernandes
c3f9ef27e8 Refactor CREATE GENERATOR/SEQUENCE 2010-01-10 17:32:40 +00:00
asfernandes
b3eef6115a increment build number 2010-01-10 16:39:58 +00:00
fsg
a70353408a increment build number 2010-01-10 13:52:21 +00:00
robocop
68bbadde48 increment build number 2010-01-10 09:20:17 +00:00
asfernandes
0af98a6528 increment build number 2010-01-09 22:15:20 +00:00
asfernandes
cf43546db7 increment build number 2010-01-09 22:15:19 +00:00
asfernandes
7de2c38703 Misc 2010-01-09 22:15:18 +00:00
fsg
b66e22d742 increment build number 2010-01-09 13:53:14 +00:00
asfernandes
7601c6e2f4 increment build number 2010-01-08 14:13:14 +00:00
asfernandes
c021dbbc10 increment build number 2010-01-08 14:13:13 +00:00
asfernandes
67cd8f6035 increment build number 2010-01-08 14:13:10 +00:00
asfernandes
6f528e8796 increment build number 2010-01-07 00:16:52 +00:00
asfernandes
bd7624108d increment build number 2010-01-07 00:16:51 +00:00
asfernandes
be859980ea Feature CORE-832 - Parameterized exceptions 2010-01-07 00:16:50 +00:00
asfernandes
d94f708c16 increment build number 2010-01-07 00:16:47 +00:00
asfernandes
b8d006c47f increment build number 2010-01-07 00:16:46 +00:00
asfernandes
07a6968969 increment build number 2010-01-07 00:16:44 +00:00
asfernandes
a037fc4944 increment build number 2010-01-06 22:38:21 +00:00
hvlad
11882e7741 increment build number 2010-01-06 17:38:55 +00:00
hvlad
bf7464bc69 Cleanup : remove tree of dirty pages in favor of list based implementation. 2010-01-06 17:38:54 +00:00
dimitr
eb6a38d396 increment build number 2010-01-06 15:40:41 +00:00
dimitr
00dc3068fe Implement the lazy caching mode. Rows are stored in the buffer while fetching forward.
The switch to the fully cached mode is performed upon the first positioned access.
2010-01-06 15:40:39 +00:00
dimitr
6bd4fa606e increment build number 2010-01-06 14:16:22 +00:00
dimitr
59ee638622 Fixed the sorting. 2010-01-06 14:16:21 +00:00
fsg
d07e341172 increment build number 2010-01-06 13:56:24 +00:00
fsg
c0f7c65534 increment build number 2010-01-06 13:54:30 +00:00
robocop
6f757169ed increment build number 2010-01-06 12:53:24 +00:00
robocop
d944111a47 I want to be able to pass const input params. 2010-01-06 12:53:23 +00:00
dimitr
dba50607bb increment build number 2010-01-06 09:32:22 +00:00
asfernandes
a69c339d4e increment build number 2010-01-05 17:32:43 +00:00
asfernandes
63f481da40 1) Refactor the EXCEPTION statement
2) Cleanup DSQL nod_abort
2010-01-05 17:32:42 +00:00
asfernandes
e2c46714ea increment build number 2010-01-05 17:32:41 +00:00
asfernandes
d841a0ea6b increment build number 2010-01-05 17:32:40 +00:00
fsg
622533d741 increment build number 2010-01-05 13:54:04 +00:00
robocop
2b7ffaa8a6 increment build number 2010-01-05 04:10:26 +00:00
robocop
dc2137a6e4 increment build number 2010-01-05 04:08:47 +00:00
robocop
d17c531ac4 increment build number 2010-01-05 04:07:56 +00:00
aafemt
7de67d294d increment build number 2010-01-04 21:53:26 +00:00
fsg
a184f7d260 increment build number 2010-01-04 13:52:30 +00:00
hvlad
f049586354 increment build number 2010-01-04 09:05:17 +00:00
hvlad
fea9a716e7 Make RELEASE build compilable 2010-01-04 09:05:16 +00:00
dimitr
0cc407470a increment build number 2010-01-04 07:57:30 +00:00
dimitr
cca8441572 Added the missing license. 2010-01-04 07:57:29 +00:00
dimitr
5d728b82d1 increment build number 2010-01-04 07:54:27 +00:00
robocop
ee4863eb4f increment build number 2010-01-04 05:09:39 +00:00
robocop
62ee53838a Misc. 2010-01-04 05:09:38 +00:00
asfernandes
bf9185465c increment build number 2010-01-04 00:48:41 +00:00
asfernandes
876167f147 Misc 2010-01-04 00:48:40 +00:00
asfernandes
f0e2d4a15a increment build number 2010-01-04 00:43:49 +00:00
asfernandes
87c7938524 increment build number 2010-01-04 00:43:47 +00:00
asfernandes
4dc5b55f74 Misc 2010-01-04 00:43:45 +00:00
asfernandes
5d9bf907c9 increment build number 2010-01-04 00:43:44 +00:00
asfernandes
d5fa71c091 increment build number 2010-01-04 00:43:43 +00:00
asfernandes
56b1f2b3f3 increment build number 2010-01-03 20:56:41 +00:00
asfernandes
b3b41f65bc increment build number 2010-01-03 20:56:40 +00:00
asfernandes
a2359fc3f2 Support for new types and support for getters in ResultSet 2010-01-03 20:56:39 +00:00
asfernandes
2fb7204a2f increment build number 2010-01-03 18:23:24 +00:00
asfernandes
32baf214bb Always use the dialect 3 for system SQL queries 2010-01-03 18:23:22 +00:00
asfernandes
b0142102ac increment build number 2010-01-03 15:21:15 +00:00
asfernandes
e8b3caa105 The easy fix to the dialect problem 2010-01-03 15:21:13 +00:00
fsg
ea9514ea7f increment build number 2010-01-03 13:52:54 +00:00
robocop
24c7f2ffff increment build number 2010-01-03 12:43:44 +00:00
robocop
6fbe2d9c0a increment build number 2010-01-03 12:43:42 +00:00
robocop
8141afe475 Put more strings into the msg db. 2010-01-03 10:46:42 +00:00
robocop
b24a6663b8 increment build number 2010-01-03 10:46:40 +00:00
robocop
d7148f8ebd increment build number 2010-01-03 10:46:39 +00:00
robocop
4ba8104a68 increment build number 2010-01-03 10:46:38 +00:00
dimitr
b361c5c7b6 increment build number 2010-01-03 10:33:23 +00:00
robocop
5df6571523 increment build number 2010-01-03 03:45:10 +00:00
robocop
d7ae388e36 increment build number 2010-01-03 03:45:08 +00:00
robocop
12d517ec37 increment build number 2010-01-03 03:45:05 +00:00
robocop
5003e74b07 increment build number 2010-01-03 03:45:04 +00:00
robocop
2aa4c1b4c5 increment build number 2010-01-03 03:45:03 +00:00
asfernandes
821036ad3d increment build number 2010-01-03 00:19:16 +00:00
asfernandes
cdebacdccd increment build number 2010-01-03 00:19:15 +00:00
asfernandes
7ff112a901 Some syntactic sugar 2010-01-03 00:19:14 +00:00
asfernandes
9545ef40f8 increment build number 2010-01-02 23:29:33 +00:00
asfernandes
5c407c739c Convert an uncached GDML query to equivalent SQL with PreparedStatement 2010-01-02 23:29:32 +00:00
asfernandes
76dd12da2e increment build number 2010-01-02 21:46:12 +00:00
asfernandes
674c7293e3 Tweaks to PreparedStatement::Builder and support for output parameters (without "demo" code yet) 2010-01-02 21:46:11 +00:00
asfernandes
9796068fef increment build number 2010-01-02 21:34:40 +00:00
fsg
fd7a7f6df3 increment build number 2010-01-02 13:56:04 +00:00
fsg
b3d52a476b increment build number 2010-01-02 13:55:28 +00:00
fsg
e4c6fc8a8d increment build number 2010-01-02 13:54:30 +00:00
fsg
c370265dbc increment build number 2010-01-02 13:53:22 +00:00
fsg
6c0773025a increment build number 2010-01-02 13:52:41 +00:00
robocop
80e7a7c4a3 increment build number 2010-01-02 09:42:10 +00:00
robocop
a2f34c1dbc Put more strings into the msg db. 2010-01-02 09:42:09 +00:00
robocop
b69a2a0094 increment build number 2010-01-02 09:38:44 +00:00
robocop
ff95ceed5d increment build number 2010-01-02 09:38:42 +00:00
robocop
ccec30f853 increment build number 2010-01-02 09:38:41 +00:00
robocop
d8d9d30aa6 increment build number 2010-01-02 06:19:51 +00:00
robocop
29f9354fbc increment build number 2010-01-02 06:16:11 +00:00
robocop
4c444e96cb Misc. 2010-01-02 06:16:06 +00:00
robocop
e251e68db3 increment build number 2010-01-02 02:22:26 +00:00
robocop
72cf2019fc increment build number 2010-01-02 02:21:49 +00:00
robocop
01c54083a3 increment build number 2010-01-02 02:02:19 +00:00
robocop
1e094499d4 increment build number 2010-01-02 02:02:18 +00:00
asfernandes
b53a47d9f2 increment build number 2010-01-01 20:23:54 +00:00
asfernandes
be304b7844 increment build number 2010-01-01 20:23:53 +00:00
asfernandes
e13a0e3865 Misc 2010-01-01 20:23:52 +00:00
asfernandes
e61dad78e7 increment build number 2010-01-01 18:45:32 +00:00
asfernandes
e80335992c increment build number 2010-01-01 18:45:31 +00:00
asfernandes
06a3d020b2 Misc 2010-01-01 18:45:30 +00:00
asfernandes
ed7156e714 increment build number 2010-01-01 18:45:29 +00:00
asfernandes
1dc06ee1be increment build number 2010-01-01 18:39:43 +00:00
asfernandes
e22125964e increment build number 2010-01-01 18:39:41 +00:00
asfernandes
f07a64a011 increment build number 2010-01-01 18:10:37 +00:00
asfernandes
b99f701e53 increment build number 2010-01-01 18:10:36 +00:00
fsg
d41f0aea66 increment build number 2010-01-01 13:56:27 +00:00
fsg
a9bd2fec86 increment build number 2010-01-01 13:55:58 +00:00
fsg
51ae8e0ac2 increment build number 2010-01-01 13:55:08 +00:00
fsg
3aaa77bcc9 increment build number 2010-01-01 13:54:05 +00:00
fsg
65c7618a76 increment build number 2010-01-01 13:53:28 +00:00
robocop
9b0999ef0f increment build number 2010-01-01 09:53:50 +00:00
robocop
4b0c30735a increment build number 2010-01-01 09:53:48 +00:00
robocop
ded9b386ef increment build number 2010-01-01 09:53:47 +00:00
robocop
479eb02b3a increment build number 2010-01-01 09:53:45 +00:00
asfernandes
e0b0e333a0 increment build number 2010-01-01 03:00:26 +00:00
asfernandes
65867dbaec Simplification 2010-01-01 03:00:25 +00:00
asfernandes
3b84be31f2 increment build number 2009-12-31 17:08:09 +00:00
asfernandes
d6d68f076d increment build number 2009-12-31 17:08:08 +00:00
asfernandes
fc370c986e A new way to use PreparedStatement. That one preserves code readability and is very like the preprocessed code. 2009-12-31 17:08:07 +00:00
asfernandes
cbbe9965a6 increment build number 2009-12-31 14:58:14 +00:00
fsg
f9519be804 increment build number 2009-12-31 13:53:41 +00:00
asfernandes
edc90f7511 increment build number 2009-12-31 11:24:30 +00:00
asfernandes
f59758635d increment build number 2009-12-31 11:24:29 +00:00
asfernandes
a5ab8a2b33 Make referencing and execution (try) of unimplemented packaged routines work correctly 2009-12-31 11:24:28 +00:00
asfernandes
ab08e604cf increment build number 2009-12-31 11:24:26 +00:00
asfernandes
b2870454bf increment build number 2009-12-31 11:24:24 +00:00
alexpeshkoff
c669f882b7 increment build number 2009-12-30 15:24:17 +00:00
alexpeshkoff
443f261abf Introduce isc_dpb_version2 - format is WideTagged. 2009-12-30 15:24:16 +00:00
alexpeshkoff
db5dc212ff increment build number 2009-12-30 15:24:15 +00:00
alexpeshkoff
a348446604 increment build number 2009-12-30 15:24:14 +00:00
alexpeshkoff
c63caf9d95 increment build number 2009-12-30 15:24:13 +00:00
alexpeshkoff
5585abb7d9 increment build number 2009-12-30 15:16:34 +00:00
asfernandes
27ceef4641 increment build number 2009-12-30 14:50:22 +00:00
fsg
454cf50d9e increment build number 2009-12-30 13:53:51 +00:00
alexpeshkoff
43627cc974 increment build number 2009-12-30 12:55:54 +00:00
alexpeshkoff
703572d683 increment build number 2009-12-30 12:55:53 +00:00
robocop
bb0963513a increment build number 2009-12-30 04:24:32 +00:00
robocop
a62efcde16 Misc. 2009-12-30 04:24:31 +00:00
asfernandes
12d4f59c61 increment build number 2009-12-30 01:40:41 +00:00
asfernandes
6ca3b2d155 increment build number 2009-12-30 01:40:40 +00:00
asfernandes
82ccb81d3b Unify even more procedure and function handling. While at it, fix a wrong access to req_procedure when validating function. 2009-12-30 01:40:39 +00:00
asfernandes
d4f5e8dfae increment build number 2009-12-30 00:50:40 +00:00
asfernandes
0057047932 Misc 2009-12-30 00:50:39 +00:00
asfernandes
0a6eeab828 increment build number 2009-12-30 00:50:38 +00:00
asfernandes
c121ae10c3 increment build number 2009-12-30 00:50:37 +00:00
asfernandes
4c22c200e0 increment build number 2009-12-30 00:50:35 +00:00
asfernandes
3814d484fd increment build number 2009-12-29 15:27:59 +00:00
asfernandes
8a4cc19a6f increment build number 2009-12-29 15:27:56 +00:00
asfernandes
f43294c64d increment build number 2009-12-29 15:27:55 +00:00
fsg
320915198e increment build number 2009-12-29 13:53:57 +00:00
fsg
948435200d increment build number 2009-12-29 13:53:26 +00:00
fsg
939425ae1e increment build number 2009-12-29 13:52:32 +00:00
robocop
2d89b546fa increment build number 2009-12-29 12:56:10 +00:00
hvlad
02c87f0d92 increment build number 2009-12-29 12:46:54 +00:00
robocop
12399c8fd2 increment build number 2009-12-29 11:32:59 +00:00
dimitr
4e552c1c7f increment build number 2009-12-29 10:58:12 +00:00
dimitr
1b71e7e5f4 increment build number 2009-12-29 10:56:50 +00:00
dimitr
05af139108 increment build number 2009-12-29 10:54:09 +00:00
robocop
9c363dbf53 increment build number 2009-12-29 09:07:09 +00:00
robocop
c65e407a6a increment build number 2009-12-29 08:42:34 +00:00
robocop
5735a479bb increment build number 2009-12-29 07:09:00 +00:00
robocop
e229d40d8c Misc. 2009-12-29 07:08:59 +00:00
robocop
9e8620df21 increment build number 2009-12-29 07:08:58 +00:00
asfernandes
b9b5edd2f7 increment build number 2009-12-28 22:18:41 +00:00
asfernandes
acbd61f20f Support for named parameters for PreparedStatement using C++ variables 2009-12-28 22:18:40 +00:00
asfernandes
076395bb88 increment build number 2009-12-28 15:31:11 +00:00
asfernandes
c738cb7469 increment build number 2009-12-28 15:31:10 +00:00
asfernandes
e8cc188227 Store the view context type when it doesn't came from backup and simplify the code. Still problems altering procedures used in views. 2009-12-28 15:31:09 +00:00
dimitr
fce21071cb increment build number 2009-12-28 14:53:57 +00:00
dimitr
6e8c90e148 increment build number 2009-12-28 14:53:28 +00:00
dimitr
ad9724685b increment build number 2009-12-28 14:49:39 +00:00
dimitr
f23caf8134 increment build number 2009-12-28 14:48:53 +00:00
fsg
7bb1177721 increment build number 2009-12-28 13:54:04 +00:00
dimitr
f39ade517f increment build number 2009-12-28 13:27:11 +00:00
dimitr
2a266c3ae9 increment build number 2009-12-28 13:25:47 +00:00
dimitr
98ee285f20 increment build number 2009-12-28 13:25:13 +00:00
robocop
4605c82d58 increment build number 2009-12-28 11:59:38 +00:00
robocop
8f4a8ad65c increment build number 2009-12-28 11:54:53 +00:00
robocop
6b314b3ee9 increment build number 2009-12-28 11:54:52 +00:00
robocop
b0d546473e increment build number 2009-12-28 11:46:57 +00:00
robocop
2cba19552a increment build number 2009-12-28 11:46:56 +00:00
robocop
fc62cfe6e7 Misc. 2009-12-28 11:46:55 +00:00
asfernandes
2851667738 increment build number 2009-12-28 10:21:52 +00:00
asfernandes
a9d2966f3e Misc 2009-12-28 10:21:51 +00:00
hvlad
79312f6e04 increment build number 2009-12-28 09:34:20 +00:00
hvlad
8c3a8be9c0 increment build number 2009-12-28 09:34:19 +00:00
hvlad
b7147bb8de increment build number 2009-12-28 09:11:21 +00:00
hvlad
ce9fd62c3c Swept flag implementation.
A little optimisation of mark_full() - don't call it if not necessary, don't mark PP if its flags already matched to DP flags.
2009-12-28 09:11:20 +00:00
hvlad
0c6dcc4486 increment build number 2009-12-28 09:08:34 +00:00
hvlad
700c0b4051 increment build number 2009-12-28 09:08:33 +00:00
hvlad
1aeb2b90ea Better name for FIRST_SCN_PAGE constant 2009-12-28 09:08:32 +00:00
robocop
4ab229599a Temporary measure to compile until Adriano finds a better way. 2009-12-28 07:44:46 +00:00
asfernandes
ab25c33244 Make packaged functions work 2009-12-28 01:06:40 +00:00
asfernandes
d8c99a9be2 1) Make procedures and functions member of the same hierarchy (Routine class)
2) Some completion for external functions
2009-12-27 22:05:22 +00:00
asfernandes
8f19a2b7e1 Consts 2009-12-27 19:05:38 +00:00
asfernandes
631ed08aea Misc 2009-12-27 16:49:46 +00:00
asfernandes
b2fe37a833 Transform two GDML STORE statements that run on database creation time to DSQL statements and preload DSQL cache objects to make that possible 2009-12-26 22:06:24 +00:00
robocop
5d9204657c More appropriate name. 2009-12-26 13:24:39 +00:00
robocop
fe7ae882b2 Check. 2009-12-26 13:23:29 +00:00
robocop
a621b9838f Totally misc. 2009-12-26 13:22:52 +00:00
asfernandes
534b8c020e Misc 2009-12-25 19:29:58 +00:00
dimitr
68f9066a51 Misc. 2009-12-25 15:37:24 +00:00
dimitr
e07921cc2f PSQL functions (support for default parameters). 2009-12-25 14:37:44 +00:00
dimitr
a3886ecb19 PSQL functions (continued). 2009-12-25 13:30:38 +00:00
dimitr
ea23c03133 PSQL functions (security). 2009-12-25 12:58:06 +00:00
dimitr
d36473d47e Corrections. 2009-12-25 12:28:05 +00:00
dimitr
ef9d35de1c Misc. 2009-12-25 11:24:34 +00:00
dimitr
b58a16411f Now PSQL functions should start [basically] working. 2009-12-25 11:15:13 +00:00
dimitr
cd6f04ffb2 Corrections. 2009-12-25 10:49:53 +00:00
robocop
06a4224d0b Put class Attachment in its own files by brute force. 2009-12-25 09:55:05 +00:00
dimitr
cb4d798aca Corrections. 2009-12-25 09:50:35 +00:00
dimitr
dae4d855d4 Correction. 2009-12-25 07:26:50 +00:00
dimitr
7f4bb8c418 Misc. 2009-12-25 07:26:49 +00:00
dimitr
18ed3075f1 I believe this code has been originally intended to work this way. 2009-12-25 07:09:02 +00:00
dimitr
c5326232e0 Corrections. 2009-12-25 06:52:09 +00:00
robocop
f3091483ca Misc. 2009-12-25 04:41:10 +00:00
dimitr
33155c65b7 An alternative way to assign auto-generated metadata IDs while restoring a database. It doesn't require system triggers.
If nobody objects, I will migrate procedure/exception/generator IDs to this approach and then redo my system triggers cleanup.
2009-12-24 15:41:39 +00:00
dimitr
93f78b51ed Misc. 2009-12-24 15:27:30 +00:00
dimitr
afd310b8b7 Sorry, this was a bad idea. Backup/restore cycle doesn't preserve IDs.
To be reconsidered some other day.
2009-12-24 14:29:19 +00:00
dimitr
60f81819c3 Cleanup. These system triggers are not required anymore, IDs are assigned by the engine itself. 2009-12-24 14:24:04 +00:00
dimitr
6e1f8db753 Metadata cache support for PSQL functions. 2009-12-24 14:15:21 +00:00
robocop
0564019d2f Misc and cleanup. 2009-12-24 11:48:17 +00:00
dimitr
288956c8d0 Corrections. 2009-12-24 10:32:54 +00:00
asfernandes
2d62037b2a Misc 2009-12-23 21:43:37 +00:00
dimitr
79a2e9bdcb Cleanup. 2009-12-23 14:19:38 +00:00
asfernandes
024c09403b Misc 2009-12-23 01:19:18 +00:00
asfernandes
d3ac9ac6cc More refactoring: name changes, accessors, consts, removed not good references (statement referencing scratch and metadata indirectly) 2009-12-23 00:57:08 +00:00
asfernandes
8968888820 Getters and setters for DsqlCompiledStatement and consts 2009-12-22 15:36:10 +00:00
alexpeshkoff
b3ff195a64 Cleanup - two flags are always set to true starting with ODS > 10 2009-12-22 10:30:49 +00:00
asfernandes
dd6331f002 Some fixes; Misc. 2009-12-22 00:08:49 +00:00
asfernandes
bc0cfcd584 1) Make it build in Linux; 2) Fix some warnings 2009-12-21 20:55:07 +00:00
dimitr
6afd92f854 Support for PSQL functions (other JRD changes). Still work in progress. 2009-12-21 17:53:49 +00:00
dimitr
debe65bcfb Support for PSQL functions (other JRD changes). Still work in progress. 2009-12-21 17:43:01 +00:00
dimitr
87c632874d Support for PSQL functions (misc JRD changes). Still work in progress. 2009-12-21 17:31:34 +00:00
dimitr
32af722033 Misc. 2009-12-21 17:29:12 +00:00
dimitr
54b9459117 Support for PSQL functions. 2009-12-21 16:48:06 +00:00
dimitr
fd6c858ba7 New system fields (ODS change). 2009-12-21 16:36:39 +00:00
asfernandes
50542e3f00 Make dsql_req::statement constant 2009-12-21 14:56:12 +00:00
robocop
13a8d5488f Get rid of the obsolete option CompleteBooleanEvaluation in the config file. We always do short-circuit boolean logic. 2009-12-21 07:01:24 +00:00
asfernandes
74972f5913 Consts 2009-12-20 23:41:48 +00:00
hvlad
723d6cb7a0 increment build number 2009-12-20 23:13:02 +00:00
hvlad
a2af0c8e9e ODS change : implemented SCN inventory pages to make diffrential backup faster not reading pages which was not changed since previous backup.
Corresponding nbackup and validation code changes also done.
PAG code refactored a bit.
2009-12-20 23:13:01 +00:00
hvlad
dc3efff7f8 increment build number 2009-12-20 23:13:00 +00:00
asfernandes
f3d67565e7 increment build number 2009-12-20 21:01:12 +00:00
asfernandes
b6f0481a9c increment build number 2009-12-20 21:01:11 +00:00
asfernandes
488eb40fe0 Refactor DSQL, continuing the work I started in 2.5:
- Renamed CompiledStatement to DsqlCompilerScratch and removed inheritance to dsql_req.
- Introduced DsqlCompilerStatement, moving things from dsql_req - not completelly shareable yet.
- Make dsql_req reference a DsqlCompilerStatement. DsqlCompilerScratch may be discarded in the future.
- Replaced AlterCharSetNode usage by PreparedStatement for the default collation in database creation.
- Changed METD API.
2009-12-20 21:01:10 +00:00
asfernandes
3eb68ebf5f increment build number 2009-12-20 21:01:08 +00:00
asfernandes
874d7f97f8 increment build number 2009-12-20 21:01:07 +00:00
asfernandes
b6285a2277 increment build number 2009-12-20 20:49:49 +00:00
fsg
c6c3bab9df increment build number 2009-12-20 13:53:32 +00:00
robocop
8daf848ce9 increment build number 2009-12-20 09:19:17 +00:00
robocop
ae69c63937 increment build number 2009-12-20 09:19:16 +00:00
robocop
61218fc348 Misc. 2009-12-20 09:19:15 +00:00
asfernandes
7f58b96e53 increment build number 2009-12-19 22:52:18 +00:00
asfernandes
3d151a78d8 increment build number 2009-12-19 21:20:37 +00:00
asfernandes
dfeac4f3e3 increment build number 2009-12-19 21:13:49 +00:00
asfernandes
840f67cb04 increment build number 2009-12-19 18:50:40 +00:00
asfernandes
87ed6e015a increment build number 2009-12-19 18:50:39 +00:00
asfernandes
20ed875d57 Replaced linked list of dsql parameters by array 2009-12-19 18:50:38 +00:00
asfernandes
2ce8c69d8f increment build number 2009-12-19 18:50:37 +00:00
asfernandes
226c27e621 increment build number 2009-12-19 18:50:35 +00:00
asfernandes
d13dd44a03 increment build number 2009-12-19 15:39:24 +00:00
asfernandes
17338da6a3 increment build number 2009-12-19 15:06:57 +00:00
asfernandes
020e80501c Detect charset not found 2009-12-19 15:06:56 +00:00
asfernandes
880aaf81f9 increment build number 2009-12-19 15:00:19 +00:00
asfernandes
0d0cecce90 Changed parameters to unsigned; Misc 2009-12-19 15:00:18 +00:00
asfernandes
292c44ffc3 increment build number 2009-12-19 15:00:17 +00:00
fsg
66f3489b70 increment build number 2009-12-19 13:54:24 +00:00
fsg
30a70b89c6 increment build number 2009-12-19 13:53:18 +00:00
hvlad
69ef42d05d increment build number 2009-12-19 13:03:20 +00:00
robocop
fa7f67f0de increment build number 2009-12-19 12:50:38 +00:00
robocop
ece275472a increment build number 2009-12-19 12:48:52 +00:00
robocop
6159820293 increment build number 2009-12-19 09:17:04 +00:00
robocop
3c16da7660 increment build number 2009-12-19 09:17:03 +00:00
robocop
b0ea5b3a30 increment build number 2009-12-19 09:17:01 +00:00
robocop
2380ee5189 increment build number 2009-12-19 09:03:08 +00:00
robocop
fc9717cc74 increment build number 2009-12-19 09:02:52 +00:00
robocop
72c0b6926d increment build number 2009-12-19 04:11:22 +00:00
asfernandes
eada5d1364 increment build number 2009-12-19 02:08:54 +00:00
asfernandes
8c6c82727a increment build number 2009-12-19 01:56:00 +00:00
asfernandes
48fda1e45e increment build number 2009-12-19 01:45:41 +00:00
asfernandes
df4c711c9d increment build number 2009-12-19 01:32:03 +00:00
alexpeshkoff
cb34021441 increment build number 2009-12-18 16:34:02 +00:00
alexpeshkoff
7ce7fec4aa increment build number 2009-12-18 14:15:28 +00:00
alexpeshkoff
a8bf233b6d increment build number 2009-12-18 14:15:27 +00:00
alexpeshkoff
effa4dd513 increment build number 2009-12-18 14:15:25 +00:00
alexpeshkoff
36790ccbb5 increment build number 2009-12-18 14:06:30 +00:00
alexpeshkoff
5f94ec7860 increment build number 2009-12-18 14:06:29 +00:00
alexpeshkoff
f2753b7e86 Frontported changes to make -Direct switch of nbackup accept on/off parameter 2009-12-18 14:06:28 +00:00
alexpeshkoff
5b3296a433 increment build number 2009-12-18 14:06:27 +00:00
alexpeshkoff
e71982f118 increment build number 2009-12-18 14:06:25 +00:00
alexpeshkoff
348aa8f35f increment build number 2009-12-18 14:06:24 +00:00
alexpeshkoff
4dc95b9921 increment build number 2009-12-18 14:06:22 +00:00
alexpeshkoff
23509a675c increment build number 2009-12-18 14:06:21 +00:00
alexpeshkoff
edfb71d756 increment build number 2009-12-18 14:06:19 +00:00
fsg
75e70c4c24 increment build number 2009-12-18 13:59:26 +00:00
fsg
22829e102b increment build number 2009-12-18 13:58:56 +00:00
fsg
d7f0d2c9f8 increment build number 2009-12-18 13:57:56 +00:00
alexpeshkoff
9cb5bc409f increment build number 2009-12-18 13:24:51 +00:00
alexpeshkoff
705dd789c5 increment build number 2009-12-18 12:42:28 +00:00
alexpeshkoff
58564d67b2 increment build number 2009-12-18 12:42:27 +00:00
alexpeshkoff
4f249d5269 Frontported - fixed delivery of status vector from service thread 2009-12-18 12:42:26 +00:00
alexpeshkoff
cc03149a3b increment build number 2009-12-18 12:42:21 +00:00
alexpeshkoff
c57629b329 increment build number 2009-12-18 12:42:19 +00:00
alexpeshkoff
f39bfcf527 increment build number 2009-12-18 12:42:17 +00:00
alexpeshkoff
6d007115e7 increment build number 2009-12-18 12:42:16 +00:00
alexpeshkoff
42c9190096 increment build number 2009-12-18 12:13:31 +00:00
robocop
c2bec82755 increment build number 2009-12-18 12:01:45 +00:00
robocop
19da17a504 increment build number 2009-12-18 12:01:43 +00:00
robocop
eb01a7c578 increment build number 2009-12-18 12:01:42 +00:00
robocop
dd81198a9a increment build number 2009-12-18 12:01:40 +00:00
asfernandes
a578d1c754 increment build number 2009-12-18 10:26:33 +00:00
asfernandes
dfc5340771 Fixed unregistered bug: ALTER VIEW drops permissions 2009-12-18 10:26:32 +00:00
asfernandes
21cdcb561f increment build number 2009-12-18 10:22:00 +00:00
robocop
f582ef541c increment build number 2009-12-18 07:46:46 +00:00
robocop
50a200d8d3 Cleanup. 2009-12-18 07:46:45 +00:00
robocop
36f6917867 increment build number 2009-12-18 07:16:03 +00:00
robocop
d760a65c68 When the two loops were joined, the value for rdb$context_type was different and this part was ignored, therefore a bug was introduced where views based on packaged procedures can't find their base fields.
Since adjusting the two conditions in the same loop was cumbersome and the condition I needed to add made the statement a mess, I preferred to have two loops again. Better a tad of redundancy but with readable and correct code.
2009-12-18 07:16:02 +00:00
asfernandes
0f986423d1 increment build number 2009-12-17 23:59:08 +00:00
asfernandes
e386c68e8e Misc 2009-12-17 23:59:07 +00:00
asfernandes
3b61ce6be2 increment build number 2009-12-17 23:59:05 +00:00
asfernandes
76a4ea6acc increment build number 2009-12-17 23:57:15 +00:00
asfernandes
9ae9bf1bc7 increment build number 2009-12-17 23:25:12 +00:00
asfernandes
78bf2fc824 Cleanup 2009-12-17 23:25:11 +00:00
sboyd
98fc47e628 increment build number 2009-12-17 21:55:10 +00:00
hvlad
631e6c8938 increment build number 2009-12-17 19:29:31 +00:00
hvlad
71e02a96d4 Caller should know reason why LM denied its request 2009-12-17 19:29:29 +00:00
asfernandes
bb8538f8b9 increment build number 2009-12-17 15:07:04 +00:00
asfernandes
a6a187e610 increment build number 2009-12-17 15:07:03 +00:00
asfernandes
1b1f90d06c Work in progress on RDB$VIEW_RELATIONS 2009-12-17 15:07:02 +00:00
fsg
c5d8b2f385 increment build number 2009-12-17 13:54:37 +00:00
fsg
834a025325 increment build number 2009-12-17 13:54:11 +00:00
fsg
1ff57e70c5 increment build number 2009-12-17 13:53:09 +00:00
alexpeshkoff
c5cdc14489 increment build number 2009-12-17 13:10:26 +00:00
alexpeshkoff
5e748e98a6 increment build number 2009-12-17 13:10:25 +00:00
alexpeshkoff
378691ef2a increment build number 2009-12-17 12:32:33 +00:00
alexpeshkoff
1c04688f6f increment build number 2009-12-17 12:32:30 +00:00
alexpeshkoff
f317cf8288 increment build number 2009-12-17 12:32:29 +00:00
alexpeshkoff
e6317690b6 increment build number 2009-12-17 12:32:28 +00:00
alexpeshkoff
2a2b300642 increment build number 2009-12-17 12:32:27 +00:00
alexpeshkoff
e8556c74b3 increment build number 2009-12-17 12:32:25 +00:00
alexpeshkoff
812e222e4a increment build number 2009-12-17 12:32:24 +00:00
alexpeshkoff
a728b67cbd increment build number 2009-12-17 11:00:49 +00:00
alexpeshkoff
5f6be1bb07 increment build number 2009-12-17 11:00:48 +00:00
alexpeshkoff
a2939af4eb increment build number 2009-12-17 11:00:46 +00:00
alexpeshkoff
0906267dc3 increment build number 2009-12-17 11:00:45 +00:00
alexpeshkoff
6028fa6dae increment build number 2009-12-17 11:00:44 +00:00
robocop
e2f348d412 increment build number 2009-12-17 10:50:41 +00:00
robocop
d7223d0e0c increment build number 2009-12-17 10:50:38 +00:00
robocop
05dfe0a08c increment build number 2009-12-17 10:50:37 +00:00
robocop
392b7d2fa1 increment build number 2009-12-17 10:45:20 +00:00
robocop
5efb76c99d increment build number 2009-12-17 10:45:18 +00:00
robocop
60c821bded increment build number 2009-12-17 10:44:33 +00:00
hvlad
aed4db5b53 increment build number 2009-12-17 10:25:25 +00:00
hvlad
e1c78b9e3a Misc : rename PageSpace::ppFirst to pipFirst 2009-12-17 10:25:23 +00:00
hvlad
e4adae1783 increment build number 2009-12-17 09:50:29 +00:00
hvlad
8c757b0f30 ODS change : implement dpg_secondary flag.
Other : make table scan skip secondary data pages, propagate record type to the store_big_record to allow record head be stored at the primary record page.
2009-12-17 09:50:28 +00:00
robocop
41b52813b2 increment build number 2009-12-17 09:20:16 +00:00
robocop
02ecae80b6 increment build number 2009-12-17 09:20:15 +00:00
alexpeshkoff
aded299c3a increment build number 2009-12-17 09:18:29 +00:00
dimitr
dec7deb2f9 increment build number 2009-12-17 09:04:53 +00:00
dimitr
e546a21f86 Restored the validation that was formerly related to FUN_resolve() which has been cleaned up. 2009-12-17 09:04:52 +00:00
robocop
73087deaab increment build number 2009-12-17 08:05:17 +00:00
asfernandes
015881190f increment build number 2009-12-17 01:46:19 +00:00
asfernandes
52356069e1 increment build number 2009-12-17 01:36:34 +00:00
asfernandes
3164d5a86b Cleanup 2009-12-17 01:36:33 +00:00
asfernandes
bba7de25fb increment build number 2009-12-17 00:43:39 +00:00
asfernandes
4d38a48367 increment build number 2009-12-17 00:38:56 +00:00
asfernandes
ad888c8c0b Cleanup 2009-12-17 00:38:55 +00:00
asfernandes
2c91b692b7 Cleanup 2009-12-17 00:07:23 +00:00
asfernandes
9ef602e4c2 increment build number 2009-12-16 21:52:02 +00:00
asfernandes
b525f3b54f Misc 2009-12-16 21:52:01 +00:00
asfernandes
cc08a8741c increment build number 2009-12-16 21:51:59 +00:00
asfernandes
df83b428dc increment build number 2009-12-16 21:51:58 +00:00
asfernandes
0d83d9c85e increment build number 2009-12-16 21:51:57 +00:00
asfernandes
dc4758264f increment build number 2009-12-16 21:51:56 +00:00
asfernandes
ed38967076 increment build number 2009-12-16 21:51:54 +00:00
dimitr
45b5fc2811 Cleanup. 2009-12-16 18:35:55 +00:00
alexpeshkoff
4d2479d8a1 increment build number 2009-12-16 17:30:26 +00:00
alexpeshkoff
f7fd28f249 increment build number 2009-12-16 17:30:24 +00:00
alexpeshkoff
75bb29ff4a increment build number 2009-12-16 17:30:22 +00:00
alexpeshkoff
1bb19c721d Added switch to nbackup, controlling direct access to database file 2009-12-16 17:28:52 +00:00
alexpeshkoff
728c890299 increment build number 2009-12-16 17:28:51 +00:00
alexpeshkoff
8e8d70451c increment build number 2009-12-16 17:28:50 +00:00
alexpeshkoff
6f865436de increment build number 2009-12-16 17:28:48 +00:00
alexpeshkoff
712c629d25 increment build number 2009-12-16 13:57:12 +00:00
fsg
c3293af2b9 increment build number 2009-12-16 13:55:10 +00:00
fsg
54cdd4d499 increment build number 2009-12-16 13:54:00 +00:00
alexpeshkoff
50ac402b5c increment build number 2009-12-16 13:49:51 +00:00
alexpeshkoff
2623b7d977 increment build number 2009-12-16 13:49:50 +00:00
alexpeshkoff
f5a9150794 increment build number 2009-12-16 13:49:48 +00:00
alexpeshkoff
dfc4e0b6f1 increment build number 2009-12-16 13:49:46 +00:00
alexpeshkoff
7254c1442b increment build number 2009-12-16 13:49:45 +00:00
alexpeshkoff
0347968710 increment build number 2009-12-16 13:40:27 +00:00
alexpeshkoff
c569345201 Some more changes suggested by Claudio 2009-12-16 13:40:26 +00:00
alexpeshkoff
ff0da724c6 increment build number 2009-12-16 13:40:25 +00:00
alexpeshkoff
202e6c4b55 increment build number 2009-12-16 13:40:24 +00:00
alexpeshkoff
061dc14bc8 increment build number 2009-12-16 13:40:22 +00:00
alexpeshkoff
be44b669ad increment build number 2009-12-16 13:40:21 +00:00
alexpeshkoff
d086187c78 increment build number 2009-12-16 13:11:09 +00:00
alexpeshkoff
70dee30edb increment build number 2009-12-16 12:41:18 +00:00
alexpeshkoff
a87ea2f408 increment build number 2009-12-16 12:41:16 +00:00
alexpeshkoff
53cbe7e342 increment build number 2009-12-16 12:41:15 +00:00
alexpeshkoff
c0e50888a6 increment build number 2009-12-16 12:34:19 +00:00
alexpeshkoff
97c55edd52 increment build number 2009-12-16 12:34:18 +00:00
alexpeshkoff
0e85300a6e increment build number 2009-12-16 12:34:15 +00:00
alexpeshkoff
f2106e4bb4 increment build number 2009-12-16 11:45:31 +00:00
alexpeshkoff
761dfbe131 increment build number 2009-12-16 11:25:51 +00:00
alexpeshkoff
3b95a6b5b4 Fixed an issue with gsec compatibility with previous versions 2009-12-16 11:25:50 +00:00
alexpeshkoff
db7a17d98b increment build number 2009-12-16 11:25:48 +00:00
alexpeshkoff
2a250ba5b5 increment build number 2009-12-16 11:25:47 +00:00
alexpeshkoff
e4e0d60d11 increment build number 2009-12-16 11:25:46 +00:00
alexpeshkoff
c0ce96c77d increment build number 2009-12-16 11:25:45 +00:00
alexpeshkoff
960f377789 increment build number 2009-12-16 11:19:48 +00:00
robocop
725f9d8675 increment build number 2009-12-16 10:58:11 +00:00
robocop
f8b8434447 increment build number 2009-12-16 10:58:10 +00:00
robocop
7e9fa848c1 increment build number 2009-12-16 09:34:28 +00:00
robocop
917d56f167 increment build number 2009-12-16 09:32:17 +00:00
robocop
eb571b41eb Warning. 2009-12-16 09:31:36 +00:00
robocop
161a2d4c77 increment build number 2009-12-16 08:13:00 +00:00
robocop
c1957df4b5 increment build number 2009-12-16 08:12:58 +00:00
robocop
9b214e040a increment build number 2009-12-16 08:12:57 +00:00
robocop
79bdf87373 increment build number 2009-12-16 08:07:37 +00:00
robocop
b2798cbd87 Misc. 2009-12-16 08:07:36 +00:00
robocop
bec92fc8f0 increment build number 2009-12-16 08:06:51 +00:00
robocop
a22b147bef increment build number 2009-12-16 08:06:50 +00:00
robocop
1c73d515ac increment build number 2009-12-15 14:08:29 +00:00
robocop
465c88570e Make views know exactly what type of source their fields have: include a type of context and a package name in rdb$view_relations. Debugged with a small script.
To be reviewed & completed by Adriano.
Full rebuild, please.
2009-12-15 14:08:28 +00:00
robocop
2c1d9ac05f increment build number 2009-12-15 14:08:26 +00:00
robocop
2b9ab9fc1a increment build number 2009-12-15 14:08:25 +00:00
robocop
b32a6657e5 increment build number 2009-12-15 14:08:24 +00:00
alexpeshkoff
1ad8603a04 increment build number 2009-12-15 13:55:36 +00:00
alexpeshkoff
bf75fffe70 fixed gcc warnings 2009-12-15 13:55:35 +00:00
fsg
2753489321 increment build number 2009-12-15 13:54:03 +00:00
dimitr
3ddf42ffd3 increment build number 2009-12-15 12:25:47 +00:00
dimitr
cc8794d02f Cleanup. 2009-12-15 12:25:44 +00:00
robocop
e56d5fc3ab increment build number 2009-12-15 06:36:15 +00:00
asfernandes
5cf19320ee increment build number 2009-12-14 23:55:58 +00:00
asfernandes
9917fbe53c increment build number 2009-12-14 23:55:57 +00:00
asfernandes
b137cdfd80 Misc 2009-12-14 23:55:56 +00:00
asfernandes
92a99e092b increment build number 2009-12-14 23:55:55 +00:00
asfernandes
5e45434172 increment build number 2009-12-14 23:55:54 +00:00
asfernandes
8acb5b099b increment build number 2009-12-14 23:55:52 +00:00
dimitr
b9e4f819d7 increment build number 2009-12-14 16:43:48 +00:00
dimitr
37b3b13956 Misc. 2009-12-14 16:43:47 +00:00
dimitr
9d603558de increment build number 2009-12-14 16:01:08 +00:00
dimitr
793bfb91dd Simplification. 2009-12-14 16:01:06 +00:00
asfernandes
03f5ef7c09 increment build number 2009-12-14 15:16:56 +00:00
asfernandes
914ef4ca97 Front-port fix for CORE-2804 - Problems with COMMENT ON and strings using introducer (charset) 2009-12-14 15:16:55 +00:00
asfernandes
33980e6fe3 increment build number 2009-12-14 15:16:51 +00:00
asfernandes
ccb996d10a increment build number 2009-12-14 14:53:15 +00:00
alexpeshkoff
928f17cdbf increment build number 2009-12-14 14:39:23 +00:00
alexpeshkoff
f5fe203263 increment build number 2009-12-14 14:39:22 +00:00
alexpeshkoff
2ec7970d00 increment build number 2009-12-14 14:39:20 +00:00
alexpeshkoff
4c087276dc increment build number 2009-12-14 14:39:19 +00:00
dimitr
255f1b8e27 Optimization: avoid reading the underlying streams in the case of "FIRST 0". 2009-12-14 14:29:20 +00:00
alexpeshkoff
ddedfeb18c increment build number 2009-12-14 14:26:23 +00:00
alexpeshkoff
cf3ef42133 Fixed CORE-2807: Problem with tracing on linux 2009-12-14 14:26:22 +00:00
alexpeshkoff
486b0bae1b increment build number 2009-12-14 14:26:21 +00:00
alexpeshkoff
9a2351cc26 increment build number 2009-12-14 14:26:20 +00:00
alexpeshkoff
cc4b067ac9 increment build number 2009-12-14 14:26:19 +00:00
alexpeshkoff
49d6a6af4c increment build number 2009-12-14 14:26:18 +00:00
alexpeshkoff
e5264081d3 increment build number 2009-12-14 13:55:59 +00:00
alexpeshkoff
7cf9548e0e Fixed bug in my last commit - init handle 2009-12-14 13:55:58 +00:00
fsg
b8a17c6540 increment build number 2009-12-14 13:54:20 +00:00
fsg
69348f79e0 increment build number 2009-12-14 13:53:24 +00:00
robocop
0c0bb0c8d1 increment build number 2009-12-14 13:07:42 +00:00
dimitr
743f1b1bb2 increment build number 2009-12-14 12:56:29 +00:00
dimitr
cccfb555db Scrollable cursors: work continued. 2009-12-14 12:56:27 +00:00
dimitr
2b1a35de6e increment build number 2009-12-14 12:32:49 +00:00
dimitr
f5019fe2c5 increment build number 2009-12-14 12:31:04 +00:00
dimitr
e66a1513c1 Fixed CORE-2806: Views based on procedures can't be created if the proc's output fields participate in an expression. 2009-12-14 12:31:03 +00:00
alexpeshkoff
7bec9c7d1f increment build number 2009-12-14 12:14:37 +00:00
alexpeshkoff
67644240b0 Ugly fix to avoid detaching security database before attach is really complete. Will not be beeded after moving auth to remote level. 2009-12-14 12:14:35 +00:00
alexpeshkoff
12cd046613 increment build number 2009-12-14 12:13:18 +00:00
alexpeshkoff
6fbdba8bd2 Better way to deal with exceptions in catch blocks 2009-12-14 12:13:17 +00:00
alexpeshkoff
10bbeaa848 increment build number 2009-12-14 12:09:51 +00:00
hvlad
517d42234f increment build number 2009-12-14 11:41:48 +00:00
hvlad
19f5a8b76e Misc 2009-12-14 11:41:47 +00:00
dimitr
032f1b7dff increment build number 2009-12-14 11:40:27 +00:00
dimitr
0fa76552c2 Misc. 2009-12-14 11:40:26 +00:00
hvlad
5d42fd2579 increment build number 2009-12-14 11:38:44 +00:00