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

29452 Commits

Author SHA1 Message Date
asfernandes
a63bc951d4 increment build number 2009-10-21 00:51:25 +00:00
asfernandes
50d609290f increment build number 2009-10-21 00:51:24 +00:00
asfernandes
1b26a304a1 increment build number 2009-10-21 00:51:23 +00:00
asfernandes
d4774cef01 increment build number 2009-10-21 00:50:08 +00:00
asfernandes
bacdd491c1 increment build number 2009-10-21 00:42:39 +00:00
asfernandes
ed0e0daeb3 - External Engines implementation.
- Plugins API.

- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.

- Fixed CORE-2699 - Common table expression context could be used with parameters.

- Introduce ODS 12.0.

- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
asfernandes
ec968aaf34 increment build number 2009-10-21 00:42:36 +00:00
asfernandes
ee07aa41b7 increment build number 2009-10-21 00:42:35 +00:00
asfernandes
29aa09f133 increment build number 2009-10-21 00:42:34 +00:00
asfernandes
da2d2cf492 increment build number 2009-10-21 00:42:33 +00:00
asfernandes
1c57e78bd0 increment build number 2009-10-21 00:42:32 +00:00
asfernandes
1da4d2f4fb increment build number 2009-10-21 00:42:31 +00:00
asfernandes
a7c1dbea11 increment build number 2009-10-21 00:42:30 +00:00
asfernandes
9579b98b10 increment build number 2009-10-21 00:42:29 +00:00
asfernandes
53b4f09064 increment build number 2009-10-21 00:42:28 +00:00
asfernandes
db85965656 increment build number 2009-10-21 00:42:26 +00:00
asfernandes
365e81267f increment build number 2009-10-21 00:42:25 +00:00
asfernandes
e6d80933b3 increment build number 2009-10-21 00:42:24 +00:00
asfernandes
e9de3c1620 increment build number 2009-10-21 00:42:22 +00:00
asfernandes
285594361b increment build number 2009-10-21 00:42:20 +00:00
asfernandes
4baf48ffc4 increment build number 2009-10-21 00:42:19 +00:00
asfernandes
185b1b5a70 increment build number 2009-10-21 00:42:18 +00:00
asfernandes
f01c5db660 increment build number 2009-10-21 00:42:17 +00:00
asfernandes
74d075e56f increment build number 2009-10-21 00:42:14 +00:00
asfernandes
21a1b24f7d increment build number 2009-10-21 00:42:12 +00:00
asfernandes
83eed864d8 increment build number 2009-10-21 00:42:10 +00:00
asfernandes
7812fc415d increment build number 2009-10-21 00:42:09 +00:00
asfernandes
bfd0fb6919 increment build number 2009-10-21 00:42:06 +00:00
asfernandes
eb912e1fe0 increment build number 2009-10-21 00:42:05 +00:00
asfernandes
d9a3b3d8b8 increment build number 2009-10-21 00:42:04 +00:00
asfernandes
eb401fdd75 increment build number 2009-10-20 21:25:31 +00:00
asfernandes
be3949ca5d increment build number 2009-10-20 21:25:30 +00:00
asfernandes
d65caa3026 increment build number 2009-10-20 21:25:29 +00:00
asfernandes
3019fde4b6 increment build number 2009-10-20 21:25:28 +00:00
asfernandes
f1bc1ec0ec increment build number 2009-10-20 21:25:26 +00:00
asfernandes
3ec96ca913 increment build number 2009-10-20 21:25:25 +00:00
asfernandes
211a3bde07 increment build number 2009-10-20 21:25:22 +00:00
asfernandes
759224d5db increment build number 2009-10-20 21:25:21 +00:00
asfernandes
aa2137705e increment build number 2009-10-20 21:25:20 +00:00
asfernandes
f91cdf7b47 increment build number 2009-10-20 21:25:19 +00:00
asfernandes
889e10ac3f increment build number 2009-10-20 21:25:15 +00:00
asfernandes
aabbeacfa1 increment build number 2009-10-20 21:25:14 +00:00
asfernandes
af164b6d27 increment build number 2009-10-20 21:25:13 +00:00
asfernandes
d8500d65aa increment build number 2009-10-20 21:25:12 +00:00
asfernandes
795edf76c2 increment build number 2009-10-20 21:25:10 +00:00
asfernandes
6887d3e58c increment build number 2009-10-20 21:25:08 +00:00
asfernandes
b6145c48b5 increment build number 2009-10-20 21:25:07 +00:00
asfernandes
b40929bb4f increment build number 2009-10-20 21:25:06 +00:00
asfernandes
6c97e4641d increment build number 2009-10-20 21:25:05 +00:00
asfernandes
e35aee5c19 increment build number 2009-10-20 21:25:04 +00:00
asfernandes
1cb28a124d increment build number 2009-10-20 21:25:03 +00:00
asfernandes
8b3be7de4b increment build number 2009-10-20 21:25:02 +00:00
asfernandes
21f1b0c5de increment build number 2009-10-20 21:25:01 +00:00
asfernandes
34348cf427 increment build number 2009-10-20 21:25:00 +00:00
asfernandes
273a224b82 increment build number 2009-10-20 21:24:57 +00:00
asfernandes
8ec9952cac increment build number 2009-10-20 21:24:56 +00:00
asfernandes
0237c97f35 increment build number 2009-10-20 21:24:55 +00:00
asfernandes
d2dec9a298 increment build number 2009-10-20 21:24:54 +00:00
asfernandes
139077a298 increment build number 2009-10-20 21:24:53 +00:00
asfernandes
b885d854eb increment build number 2009-10-20 14:18:56 +00:00
asfernandes
b6c215befd increment build number 2009-10-20 14:18:55 +00:00
paulbeach
686354813b increment build number 2009-10-20 14:03:04 +00:00
paulbeach
5d9f9185f7 increment build number 2009-10-20 14:02:33 +00:00
paulbeach
62700fc6c6 increment build number 2009-10-20 13:47:56 +00:00
paulbeach
2b61181e21 increment build number 2009-10-20 13:46:03 +00:00
paulbeach
2c6ca6b2a2 increment build number 2009-10-20 13:41:08 +00:00
paulbeach
fd9461e167 increment build number 2009-10-20 13:40:04 +00:00
paulbeach
da0b7458ba increment build number 2009-10-20 13:38:24 +00:00
paulbeach
94258ff8f1 increment build number 2009-10-20 13:31:25 +00:00
paulbeach
36f8b48a84 increment build number 2009-10-20 13:30:57 +00:00
alexpeshkoff
d8d598e1f6 increment build number 2009-10-20 11:21:39 +00:00
alexpeshkoff
adc5429f7d increment build number 2009-10-20 11:21:38 +00:00
hvlad
cc992dd049 increment build number 2009-10-20 08:32:47 +00:00
asfernandes
3f280cc411 increment build number 2009-10-18 15:26:37 +00:00
fsg
e351df4268 increment build number 2009-10-18 12:52:47 +00:00
asfernandes
7692628400 increment build number 2009-10-17 20:47:24 +00:00
asfernandes
adfbd8e60b increment build number 2009-10-17 20:47:22 +00:00
asfernandes
c92a0bb427 increment build number 2009-10-17 16:34:47 +00:00
asfernandes
b84e4d251c increment build number 2009-10-17 16:32:35 +00:00
asfernandes
69fe7de8b6 Fix for my previous commit (CORE-2685) 2009-10-17 16:32:34 +00:00
fsg
90ea10497b increment build number 2009-10-17 12:52:19 +00:00
asfernandes
2c17e3d994 increment build number 2009-10-16 15:43:10 +00:00
asfernandes
346fb9f804 increment build number 2009-10-16 15:40:45 +00:00
asfernandes
e108800df7 Fixed CORE-2685 - ALTER VIEW does not remove the system triggers of view with check option 2009-10-16 15:40:41 +00:00
fsg
6fa471fbfa increment build number 2009-10-16 12:56:05 +00:00
robocop
5ca386d729 increment build number 2009-10-16 07:05:53 +00:00
robocop
d9a35f4a47 Misc: cardinality is double. 2009-10-16 07:05:51 +00:00
asfernandes
f8d713e5b7 increment build number 2009-10-15 16:13:41 +00:00
asfernandes
870e35d120 Argh. Fix for the second time problem with line endings 2009-10-15 16:13:40 +00:00
asfernandes
e4e8be8dad increment build number 2009-10-15 16:06:23 +00:00
asfernandes
da2f4c2b6d Added some debug code to cmp 2009-10-15 16:06:22 +00:00
robocop
0cf150c9cc increment build number 2009-10-15 10:04:55 +00:00
hvlad
a1cf0e7246 increment build number 2009-10-15 09:32:48 +00:00
hvlad
fb5814047f increment build number 2009-10-15 09:16:33 +00:00
hvlad
19e817cb70 Fixed bug CORE-2684 : Error page NNN is of wrong type (expected 7, found N) 2009-10-15 09:16:31 +00:00
asfernandes
95febba8c4 increment build number 2009-10-15 02:15:33 +00:00
asfernandes
65b98a730d increment build number 2009-10-15 02:15:32 +00:00
asfernandes
9c1918d39b Misc 2009-10-15 02:15:31 +00:00
asfernandes
7808e9d546 increment build number 2009-10-15 02:07:35 +00:00
fsg
d8b462bfa0 increment build number 2009-10-14 12:53:20 +00:00
robocop
e7ead6fc5a increment build number 2009-10-14 10:23:28 +00:00
robocop
fcc9aebe9b increment build number 2009-10-14 10:22:14 +00:00
robocop
cf10c95c5c Totally misc. 2009-10-14 10:22:12 +00:00
hvlad
9e98afd986 increment build number 2009-10-14 09:00:45 +00:00
hvlad
dfbc797205 increment build number 2009-10-14 08:59:13 +00:00
hvlad
22e774ec98 Correct order of searching for ib_util.dll 2009-10-14 08:59:12 +00:00
dimitr
3c000d4a14 increment build number 2009-10-13 17:39:07 +00:00
dimitr
1f4746a47e increment build number 2009-10-13 17:37:21 +00:00
asfernandes
a0bb2aca30 increment build number 2009-10-13 15:49:39 +00:00
asfernandes
2b63fe58a9 Misc 2009-10-13 15:49:38 +00:00
fsg
8446355a54 increment build number 2009-10-13 12:54:15 +00:00
dimitr
8dbea78e41 increment build number 2009-10-13 08:22:58 +00:00
dimitr
b30a01af1e Fixed CORE-2675: Small memory leak per every blob transliteration.
To be reviewed by Adriano.
2009-10-13 08:22:56 +00:00
robocop
cfdcde3b56 increment build number 2009-10-13 05:56:10 +00:00
robocop
7c2c6aafb5 increment build number 2009-10-13 05:45:09 +00:00
hvlad
0eb4852d7f increment build number 2009-10-12 14:52:51 +00:00
hvlad
b7e6fc861b increment build number 2009-10-12 14:38:48 +00:00
mapopa
e2deff24b9 increment build number 2009-10-12 14:21:21 +00:00
alexpeshkoff
40c4d614cf increment build number 2009-10-12 13:44:36 +00:00
alexpeshkoff
52b935ffbb increment build number 2009-10-12 13:44:34 +00:00
alexpeshkoff
97424a3af4 increment build number 2009-10-12 13:41:02 +00:00
alexpeshkoff
6f0b0b30e1 increment build number 2009-10-12 13:41:01 +00:00
fsg
d25feef4f7 increment build number 2009-10-12 12:51:55 +00:00
mapopa
ea2b615a60 increment build number 2009-10-12 12:48:20 +00:00
alexpeshkoff
b7b6c4e2bf increment build number 2009-10-12 12:24:40 +00:00
alexpeshkoff
bd33ccbdb0 increment build number 2009-10-12 12:24:39 +00:00
alexpeshkoff
584cc96077 increment build number 2009-10-12 08:21:09 +00:00
alexpeshkoff
5afc6172bb increment build number 2009-10-12 08:20:46 +00:00
dimitr
b965a786f7 increment build number 2009-10-12 06:59:42 +00:00
dimitr
7fdb0931e1 increment build number 2009-10-12 06:58:38 +00:00
dimitr
9d9d3c99a5 increment build number 2009-10-12 06:46:33 +00:00
dimitr
52b7106fed increment build number 2009-10-12 06:44:22 +00:00
dimitr
efa409a4d1 increment build number 2009-10-12 06:42:40 +00:00
dimitr
22a41186c7 increment build number 2009-10-12 06:39:36 +00:00
dimitr
78fcc3a1b5 Let's better use a context pool, if required. 2009-10-12 06:39:34 +00:00
dimitr
0af634b1f7 increment build number 2009-10-12 05:26:42 +00:00
dimitr
c169c922ac increment build number 2009-10-12 05:25:41 +00:00
dimitr
4f5c053a3b increment build number 2009-10-12 05:23:30 +00:00
dimitr
c0883dc54a increment build number 2009-10-12 05:22:01 +00:00
hvlad
4243817df9 increment build number 2009-10-11 22:15:52 +00:00
hvlad
789b069820 Improvement CORE-2672 : Reduce precedence writes 2009-10-11 22:15:51 +00:00
hvlad
cb545a7865 increment build number 2009-10-11 19:54:06 +00:00
asfernandes
a64bb88435 increment build number 2009-10-11 15:59:07 +00:00
asfernandes
4596f7c8bf increment build number 2009-10-11 03:51:18 +00:00
asfernandes
4e5a122bad increment build number 2009-10-10 22:10:32 +00:00
fsg
156d12ce83 increment build number 2009-10-08 12:52:51 +00:00
alexpeshkoff
186497888d increment build number 2009-10-08 08:51:52 +00:00
alexpeshkoff
2e0203d53a increment build number 2009-10-08 08:51:50 +00:00
alexpeshkoff
fd1a52e199 increment build number 2009-10-08 08:51:48 +00:00
alexpeshkoff
34b7d3b5dc increment build number 2009-10-08 08:20:44 +00:00
alexpeshkoff
2d78f5fe30 increment build number 2009-10-08 08:20:43 +00:00
alexpeshkoff
586302d271 increment build number 2009-10-08 08:20:41 +00:00
alexpeshkoff
992219c1ad increment build number 2009-10-08 08:02:40 +00:00
alexpeshkoff
34738892dd increment build number 2009-10-08 07:59:38 +00:00
alexpeshkoff
47f78b2351 increment build number 2009-10-08 07:59:37 +00:00
alexpeshkoff
85cdbb4e63 increment build number 2009-10-08 07:59:35 +00:00
asfernandes
b72197af00 increment build number 2009-10-08 00:21:28 +00:00
alexpeshkoff
0816ff96c7 increment build number 2009-10-07 13:29:19 +00:00
alexpeshkoff
5624d085f3 increment build number 2009-10-07 13:29:18 +00:00
alexpeshkoff
23b4e0767e Port to Renesas SH (linux) by Nobuhiro Iwamatsu 2009-10-07 13:29:17 +00:00
fsg
4c9d5f0d93 increment build number 2009-10-07 12:52:41 +00:00
robocop
c710d90c09 increment build number 2009-10-07 09:39:52 +00:00
robocop
6027255ad5 Misc comments. 2009-10-07 09:39:51 +00:00
alexpeshkoff
aa3118c2ee increment build number 2009-10-07 08:22:02 +00:00
fsg
16cab31c6d increment build number 2009-10-06 12:54:24 +00:00
fsg
89ef360645 increment build number 2009-10-06 12:53:20 +00:00
fsg
1157232a27 increment build number 2009-10-06 12:52:41 +00:00
alexpeshkoff
7f3c69bff3 increment build number 2009-10-06 12:51:35 +00:00
hvlad
e3abd293a5 increment build number 2009-10-06 10:57:55 +00:00
dimitr
fd59dd2b1b increment build number 2009-10-06 07:40:11 +00:00
paul_reeves
ae500f7e45 increment build number 2009-10-06 06:00:38 +00:00
hvlad
bfd72d7238 increment build number 2009-10-05 21:04:48 +00:00
dimitr
67291dcf8e increment build number 2009-10-05 16:06:46 +00:00
dimitr
d60030074d Just a consistency with other variables. 2009-10-05 16:06:44 +00:00
hvlad
f0d75cbdd4 increment build number 2009-10-05 15:53:56 +00:00
asfernandes
f4fd195b99 increment build number 2009-10-05 15:52:34 +00:00
asfernandes
6224fd4fd6 increment build number 2009-10-05 15:52:33 +00:00
asfernandes
44c409a327 Fixed CORE-2642 - ICU initialization for properly work in MT environment 2009-10-05 15:52:32 +00:00
paulbeach
8b13eebdec increment build number 2009-10-05 15:42:52 +00:00
paulbeach
2a666d7a3b increment build number 2009-10-05 15:39:43 +00:00
paulbeach
3110bdc8fa increment build number 2009-10-05 15:35:47 +00:00
dimitr
5869442248 increment build number 2009-10-05 14:29:40 +00:00
hvlad
58fa67ac12 increment build number 2009-10-05 13:22:46 +00:00
hvlad
a3b1fec3d5 increment build number 2009-10-05 13:21:15 +00:00
hvlad
3541bb73b2 increment build number 2009-10-05 13:19:40 +00:00
fsg
4c4d11cce1 increment build number 2009-10-05 12:55:01 +00:00
fsg
253636c267 increment build number 2009-10-05 12:54:05 +00:00
hvlad
26f945b350 increment build number 2009-10-05 10:27:03 +00:00
hvlad
fd15d59ac8 1. Pass explicit role to the security database attachment
2. Better error messages - append original error occured in security database after primary error code
2009-10-05 10:27:02 +00:00
alexpeshkoff
6fbd82ac71 increment build number 2009-10-05 10:27:00 +00:00
alexpeshkoff
fbda7f245e Fixed CORE-2439: Add FIX_FSS_DATA and FIX_FSS_METADATA into the server 2009-10-05 10:26:59 +00:00
alexpeshkoff
af7c4b2bf0 increment build number 2009-10-05 10:26:57 +00:00
alexpeshkoff
8992546674 increment build number 2009-10-05 10:26:56 +00:00
alexpeshkoff
3a14e9f15c increment build number 2009-10-05 10:26:54 +00:00
dimitr
6f7100f17b increment build number 2009-10-05 08:28:05 +00:00
dimitr
7df0f31474 Avoid polluting firebird.log with "error 534" when 32-bit binaries run on a 64-bit host. 2009-10-05 08:28:04 +00:00
dimitr
c05d0e850f increment build number 2009-10-05 07:50:47 +00:00
dimitr
dd5785711c increment build number 2009-10-05 07:49:54 +00:00
dimitr
2b65a8c6bd increment build number 2009-10-05 07:49:19 +00:00
dimitr
31f029e72b increment build number 2009-10-05 07:46:01 +00:00
dimitr
e7f0504418 increment build number 2009-10-05 07:45:23 +00:00
dimitr
5bbb1c5f15 increment build number 2009-10-05 07:44:58 +00:00
dimitr
9027b68851 increment build number 2009-10-05 07:40:18 +00:00
alexpeshkoff
3d118f7c8e increment build number 2009-10-05 07:06:58 +00:00
asfernandes
241935c24c increment build number 2009-10-04 21:47:55 +00:00
fsg
b5aa22194f increment build number 2009-10-04 12:52:13 +00:00
dimitr
516f412dd6 increment build number 2009-10-04 11:27:43 +00:00
dimitr
7a0aa8afd6 Restored the legacy enable/disable subsystem logic. 2009-10-04 11:27:42 +00:00
fsg
635a8cda19 increment build number 2009-10-03 12:53:23 +00:00
dimitr
31029e96fd increment build number 2009-10-03 11:37:47 +00:00
dimitr
3a3512da8e Fixed CORE-2659: Sub-optimal (not indexed) query plan for outer joins involving complex views.
We don't need to validate all the view streams inside the optimizer, just those inside the e_derived_expr_expr argument.
2009-10-03 11:37:46 +00:00
asfernandes
77c8510390 increment build number 2009-10-03 00:52:24 +00:00
asfernandes
dbed23fafc Misc 2009-10-03 00:52:23 +00:00
asfernandes
feb0479e0c increment build number 2009-10-03 00:52:22 +00:00
asfernandes
5710bbf939 increment build number 2009-10-03 00:52:21 +00:00
asfernandes
be4e2c985a increment build number 2009-10-03 00:52:20 +00:00
asfernandes
e2f7e26a72 increment build number 2009-10-03 00:52:18 +00:00
asfernandes
133458f888 increment build number 2009-10-03 00:52:16 +00:00
dimitr
c175687923 Misc. 2009-10-02 19:16:36 +00:00
alexpeshkoff
34e6ca6512 increment build number 2009-10-02 16:44:02 +00:00
alexpeshkoff
178d1af371 increment build number 2009-10-02 16:44:01 +00:00
alexpeshkoff
dbbea09f2b Fixed CORE-2657: Ability to get any permissions (including SYSDBA) working with services 2009-10-02 16:44:00 +00:00
alexpeshkoff
6d1a30521c increment build number 2009-10-02 16:43:59 +00:00
alexpeshkoff
a440d8a5bc increment build number 2009-10-02 16:43:57 +00:00
alexpeshkoff
5cf17ed674 increment build number 2009-10-02 16:43:56 +00:00
alexpeshkoff
52c65a6910 increment build number 2009-10-02 16:43:55 +00:00
alexpeshkoff
681174aea7 increment build number 2009-10-02 16:43:54 +00:00
alexpeshkoff
53bdc3724d increment build number 2009-10-02 16:43:51 +00:00
alexpeshkoff
351ca52147 increment build number 2009-10-02 16:43:50 +00:00
alexpeshkoff
e1ec0277e4 increment build number 2009-10-02 16:43:48 +00:00
alexpeshkoff
8d6a871a7a increment build number 2009-10-02 16:19:34 +00:00
hvlad
7a1c8ba52e increment build number 2009-10-02 13:24:22 +00:00
hvlad
02b9ac8fd8 No need to report full path of the failed traced plugin module as we load it from only one and well known location 2009-10-02 13:24:21 +00:00
hvlad
03140dd920 increment build number 2009-10-02 13:22:09 +00:00
hvlad
10d185d653 Report alias (if present) instead of expanded file name at failed attach event 2009-10-02 13:22:08 +00:00
hvlad
75ec27f7ad increment build number 2009-10-02 13:20:53 +00:00
fsg
94c7f0fa4c increment build number 2009-10-02 12:54:41 +00:00
hvlad
bdb8d944aa increment build number 2009-10-02 08:46:05 +00:00
asfernandes
87bb7bce4d increment build number 2009-10-02 02:17:38 +00:00
asfernandes
4bb98c3c51 increment build number 2009-10-02 02:17:37 +00:00
asfernandes
eb059b8403 Misc 2009-10-02 02:17:36 +00:00
fsg
4f7fbea849 increment build number 2009-10-01 12:52:52 +00:00
hvlad
13750978c5 increment build number 2009-10-01 09:14:27 +00:00
hvlad
96b5309e03 Remove double quotes around value of AuditTraceConfigFile setting, if present 2009-10-01 09:14:26 +00:00
hvlad
c632ce75f9 increment build number 2009-10-01 09:12:51 +00:00
sboyd
3d25d642fc increment build number 2009-09-30 15:28:55 +00:00
fsg
462604a599 increment build number 2009-09-30 12:52:42 +00:00
verbguy
812fd2ece0 increment build number 2009-09-30 11:40:18 +00:00
alexpeshkoff
a7a0cad448 increment build number 2009-09-30 08:51:05 +00:00
robocop
18cef45ff1 increment build number 2009-09-30 06:09:06 +00:00