robocop
06a7e949ec
increment build number
2003-12-05 10:35:43 +00:00
robocop
5d69db868c
increment build number
2003-12-05 10:35:41 +00:00
robocop
6754a66a86
increment build number
2003-12-05 10:35:38 +00:00
robocop
bf36d5a6e3
increment build number
2003-12-05 10:35:35 +00:00
robocop
8be609c6cc
increment build number
2003-12-05 10:35:33 +00:00
fsg
55d7ac77d9
increment build number
2003-12-04 23:09:26 +00:00
arnobrinkman
29cb6ff5a4
increment build number
2003-12-04 00:55:28 +00:00
arnobrinkman
801b4f00bb
another descending problem
2003-12-04 00:55:26 +00:00
arnobrinkman
c2e0453ca5
increment build number
2003-12-04 00:22:16 +00:00
arnobrinkman
ce69dfce07
Fix bugs created by myself and the problem (finally ;-) why descending indices were slower as ascending in some cases.
2003-12-04 00:22:12 +00:00
fsg
596caed994
increment build number
2003-12-03 23:10:45 +00:00
robocop
391075a509
increment build number
2003-12-03 08:44:29 +00:00
robocop
bc4e1d94ac
constness fun
2003-12-03 08:44:28 +00:00
robocop
79e2394106
increment build number
2003-12-03 08:19:25 +00:00
robocop
84062732d8
More cleanup
2003-12-03 08:19:24 +00:00
robocop
8a2804d8de
increment build number
2003-12-03 08:19:22 +00:00
robocop
cfcf1b5bc7
increment build number
2003-12-03 08:19:20 +00:00
robocop
1bc6f6f25b
increment build number
2003-12-03 08:19:14 +00:00
robocop
e24bf70afb
increment build number
2003-12-03 08:19:12 +00:00
robocop
91bea63869
increment build number
2003-12-03 08:19:10 +00:00
robocop
6189d20877
increment build number
2003-12-03 08:19:08 +00:00
robocop
294dc02e2c
increment build number
2003-12-03 08:19:04 +00:00
brodsom
6b3ee6f6eb
increment build number
2003-12-03 01:53:47 +00:00
fsg
6d2ca1a45a
increment build number
2003-12-02 23:12:06 +00:00
bellardo
7903930b5e
increment build number
2003-12-02 21:58:03 +00:00
bellardo
8fa1287a4b
increment build number
2003-12-02 21:58:02 +00:00
bellardo
9be719c09a
increment build number
2003-12-02 21:57:59 +00:00
epocman
59cfaef8ad
increment build number
2003-12-02 21:57:28 +00:00
brodsom
fad056af1a
increment build number
2003-12-02 16:04:28 +00:00
brodsom
3233700743
increment build number
2003-12-02 16:03:49 +00:00
arnobrinkman
6a492208f3
increment build number
2003-12-02 15:35:26 +00:00
arnobrinkman
bd7b3e08de
remove unnessecary code
2003-12-02 15:35:21 +00:00
alexpeshkoff
65145c5ea0
increment build number
2003-12-02 15:08:15 +00:00
alexpeshkoff
8615d07160
Fixed use of descending index as table's primary key.
...
Problems were related with referencing such table in foreign key.
2003-12-02 15:08:10 +00:00
alexpeshkoff
55ad21e7d3
increment build number
2003-12-02 13:40:08 +00:00
aafemt
c3eac589ab
increment build number
2003-12-02 11:52:41 +00:00
aafemt
227f881dda
Wrong variable name fixed. Thanks to Claudio
2003-12-02 11:52:39 +00:00
eku
1c9996648e
increment build number
2003-12-02 08:35:21 +00:00
brodsom
dbbd843018
increment build number
2003-12-02 02:50:17 +00:00
brodsom
8cb9b0698c
increment build number
2003-12-02 02:47:36 +00:00
brodsom
7844cc7cd4
Fix scope change that breaks posix build
2003-12-02 02:47:34 +00:00
brodsom
88374ef7c5
increment build number
2003-12-02 02:45:40 +00:00
brodsom
94df16e4d4
increment build number
2003-12-02 02:45:11 +00:00
brodsom
21162449e7
increment build number
2003-12-02 02:44:43 +00:00
fsg
d905fa7639
increment build number
2003-12-01 23:06:45 +00:00
dimitr
50b9e59c96
increment build number
2003-12-01 19:44:31 +00:00
dimitr
ddb894a3e4
increment build number
2003-12-01 18:37:00 +00:00
dimitr
85122d1a77
Fixed PK/FK problem caused by my yesterday's commit.
...
Let's adjust RDB$TRIGGER_18 to allow modifications of RDB$STATISTICS.
2003-12-01 18:36:57 +00:00
dimitr
8d0a79312a
increment build number
2003-12-01 17:53:54 +00:00
dimitr
62e7fec6ee
increment build number
2003-12-01 16:29:52 +00:00
arnobrinkman
f714f34325
increment build number
2003-12-01 10:25:43 +00:00
arnobrinkman
9ebf93b7b9
Enhanced Index Structure.
...
1) NULLs on top when sorting on ASC index, DESC stays the same.
2) Support for larger index lengths, can be up to 1/4 page size.
3) Store record-number on non-leafpages for faster lookup in many duplicates.
4) Jump-nodes for faster key-lookup in index on larger page-sizes.
5) Segment selectivity calculation added.
2003-12-01 10:25:41 +00:00
epocman
2914364d1b
increment build number
2003-12-01 07:54:13 +00:00
arnobrinkman
1b74e2b724
increment build number
2003-12-01 02:51:54 +00:00
arnobrinkman
2b85fc54d6
increment build number
2003-12-01 02:37:26 +00:00
arnobrinkman
710037031f
Enhanced Index Structure.
...
1) NULLs on top when sorting on ASC index, DESC stays the same.
2) Support for larger index lengths, can be up to 1/4 page size.
3) Store record-number on non-leafpages for faster lookup in many duplicates.
4) Jump-nodes for faster key-lookup in index on larger page-sizes.
5) Segment selectivity calculation added.
2003-12-01 02:37:25 +00:00
arnobrinkman
b5669b8f51
increment build number
2003-12-01 02:37:01 +00:00
arnobrinkman
2b05d8367d
increment build number
2003-12-01 02:36:39 +00:00
epocman
48502e3183
increment build number
2003-12-01 00:34:45 +00:00
epocman
69dfccefab
increment build number
2003-11-30 23:19:25 +00:00
fsg
3b70c73b9e
increment build number
2003-11-30 23:09:03 +00:00
dimitr
45df2b017d
increment build number
2003-11-30 21:14:31 +00:00
dimitr
f99e3373d4
Let's support segment-level selectivities. Amen.
2003-11-30 21:14:30 +00:00
dimitr
e4b4b43b75
increment build number
2003-11-30 21:13:04 +00:00
dimitr
eb6a2d9606
increment build number
2003-11-30 21:05:53 +00:00
dimitr
48e66184f8
Added new field to RDB$INDEX_SEGMENTS
2003-11-30 21:05:51 +00:00
dimitr
2e981a33dd
increment build number
2003-11-30 21:04:22 +00:00
dimitr
5e06f1c3e5
Minor change
2003-11-30 21:04:18 +00:00
dimitr
eda7f0a407
increment build number
2003-11-30 21:01:42 +00:00
arnobrinkman
7d8ed4ed86
increment build number
2003-11-30 20:23:12 +00:00
arnobrinkman
4d7319e1af
Fix a bug,
...
when end() returns pointer with value 0x0000000 then after -1 this value is bigger as begin()
2003-11-30 20:23:10 +00:00
epocman
1875ee91a9
increment build number
2003-11-30 20:00:59 +00:00
epocman
594487c234
increment build number
2003-11-30 19:53:08 +00:00
epocman
e819298b81
increment build number
2003-11-30 19:53:07 +00:00
epocman
b2e2df70c4
increment build number
2003-11-30 19:53:04 +00:00
epocman
f10f1ba189
increment build number
2003-11-30 19:53:02 +00:00
epocman
e46d627d1a
increment build number
2003-11-30 19:53:01 +00:00
skidder
cab73e9a2a
increment build number
2003-11-30 19:13:45 +00:00
skidder
e0ecc4583c
Finish fixing class/struct inconsistencies. Firebird now builds using MSVC2003
2003-11-30 19:13:42 +00:00
skidder
549cf158fb
increment build number
2003-11-30 14:13:50 +00:00
skidder
2ef44e962f
Little correction in my invariant-tracking changes
2003-11-30 14:13:48 +00:00
dimitr
5396abfb92
increment build number
2003-11-30 12:24:33 +00:00
dimitr
1d9d9c8452
increment build number
2003-11-30 12:23:25 +00:00
robocop
2d759d8756
increment build number
2003-11-30 06:41:30 +00:00
skidder
e7a6f60ef9
Begin fixing class/struct inconsistencies. This work is a part of task to make Firebird build using MSVC2003
2003-11-30 02:12:48 +00:00
skidder
3f6091bc7b
Begin fixing class/struct inconsistencies. This work is a part of task to make Firebird build using MSVC2003
2003-11-30 01:59:34 +00:00
robocop
a8b72c1caa
increment build number
2003-11-28 06:48:35 +00:00
robocop
9fafc348bf
const correctness
...
vars in scope
minimal interface cleanup
small bug fixes
2003-11-28 06:48:34 +00:00
robocop
6f229096bd
increment build number
2003-11-28 06:48:33 +00:00
robocop
d4ea28467c
increment build number
2003-11-28 06:48:31 +00:00
robocop
e24d044050
increment build number
2003-11-28 06:48:30 +00:00
robocop
1819331f09
increment build number
2003-11-28 06:48:28 +00:00
robocop
4030e24bbf
increment build number
2003-11-28 06:48:27 +00:00
robocop
fad31cea71
increment build number
2003-11-28 06:48:26 +00:00
robocop
ce65769086
increment build number
2003-11-28 06:48:24 +00:00
robocop
b284e5df80
increment build number
2003-11-28 06:48:23 +00:00
robocop
62375d7bd9
increment build number
2003-11-28 06:48:21 +00:00
robocop
b0cf561aa4
increment build number
2003-11-28 06:48:20 +00:00
robocop
ae8549bdb0
increment build number
2003-11-28 06:48:18 +00:00
robocop
527945db95
increment build number
2003-11-28 06:48:17 +00:00
robocop
819afec24f
increment build number
2003-11-28 06:48:15 +00:00
robocop
774995d032
increment build number
2003-11-28 06:48:14 +00:00
robocop
19f2b7aba7
increment build number
2003-11-28 06:48:10 +00:00
robocop
14ac1cb345
increment build number
2003-11-28 06:48:00 +00:00
robocop
188493e0a4
increment build number
2003-11-28 06:47:58 +00:00
fsg
1baa6eadbf
increment build number
2003-11-27 23:08:48 +00:00
dimitr
fd89b6f232
increment build number
2003-11-27 11:39:13 +00:00
dimitr
54c59554dd
Fixed bugs related to metadata cache and database shutdown.
2003-11-27 11:39:10 +00:00
aafemt
5fcd472f66
increment build number
2003-11-27 11:11:55 +00:00
aafemt
666f458e6d
'struct' cleanup
2003-11-27 11:11:54 +00:00
dimitr
42032d8bb5
increment build number
2003-11-27 11:09:28 +00:00
fsg
324d87fd18
increment build number
2003-11-26 23:09:02 +00:00
bellardo
95041187d6
increment build number
2003-11-26 20:01:18 +00:00
bellardo
1ec7c8a8c4
increment build number
2003-11-26 20:01:02 +00:00
bellardo
84c460ba58
increment build number
2003-11-26 19:43:44 +00:00
bellardo
566c033db7
increment build number
2003-11-26 19:42:16 +00:00
bellardo
a37f3f02d6
increment build number
2003-11-26 19:33:30 +00:00
bellardo
fc59039492
increment build number
2003-11-26 19:33:29 +00:00
bellardo
1096c15cc3
increment build number
2003-11-26 19:33:26 +00:00
bellardo
4e7cb6e46a
increment build number
2003-11-26 19:32:20 +00:00
bellardo
bb9e29eab2
increment build number
2003-11-26 19:32:00 +00:00
bellardo
abee9e2b3d
increment build number
2003-11-26 19:31:41 +00:00
aafemt
dab85954ce
increment build number
2003-11-26 11:15:35 +00:00
aafemt
5f041977c2
'struct' cleanup
2003-11-26 11:15:32 +00:00
bellardo
7ffa64b15e
increment build number
2003-11-26 00:32:52 +00:00
bellardo
c17d77bbec
increment build number
2003-11-25 23:41:57 +00:00
bellardo
931aa9cada
increment build number
2003-11-25 23:39:13 +00:00
bellardo
4fec1cf043
increment build number
2003-11-25 23:28:20 +00:00
bellardo
c33b163a58
increment build number
2003-11-25 23:18:51 +00:00
bellardo
c8813f68b8
increment build number
2003-11-25 23:09:08 +00:00
fsg
d555024cab
increment build number
2003-11-25 23:09:03 +00:00
bellardo
e1c3b424aa
increment build number
2003-11-25 22:13:31 +00:00
bellardo
cc894328c4
increment build number
2003-11-25 16:55:23 +00:00
bellardo
fb9bf600b9
increment build number
2003-11-25 06:38:00 +00:00
fsg
d3bb2511c3
increment build number
2003-11-24 23:08:59 +00:00
alexpeshkoff
6cbf0585f6
increment build number
2003-11-24 18:04:37 +00:00
alexpeshkoff
d40df5bef2
Fixed serious bug in CS's services API
...
Second, third, etc attempt to start service executed exactly
what was done by the first one.
2003-11-24 18:04:36 +00:00
alexpeshkoff
028218fc01
increment build number
2003-11-24 18:02:21 +00:00
fsg
3fef94108d
increment build number
2003-11-23 23:07:16 +00:00
skidder
bf4c7814df
increment build number
2003-11-23 20:17:31 +00:00
skidder
16ea16b085
Fix invariant tracking in recursive procedures and when invariants
...
depend on variables. This solves issues like SF#627057.
2003-11-23 20:17:30 +00:00
skidder
53172828f2
increment build number
2003-11-23 20:17:29 +00:00
dimitr
e8400bd5dc
increment build number
2003-11-23 18:21:45 +00:00
dimitr
fc1e7d0f68
Applied patch by Jim Beesley.
2003-11-23 18:21:44 +00:00
dimitr
944a48c912
increment build number
2003-11-23 18:18:57 +00:00
dimitr
2bbc67a28e
increment build number
2003-11-23 17:57:39 +00:00
dimitr
e9abdd08de
increment build number
2003-11-23 17:55:00 +00:00
dimitr
d0ad504f5e
Minor protection against improper index locks reference.
2003-11-23 17:54:59 +00:00
dimitr
84a5f3d23b
increment build number
2003-11-23 17:51:02 +00:00
dimitr
a4e7e9379f
increment build number
2003-11-23 17:47:49 +00:00
dimitr
5061169a40
increment build number
2003-11-23 17:40:30 +00:00
dimitr
00b6a5eaf1
increment build number
2003-11-23 17:39:41 +00:00
dimitr
7455c77e4d
Fixed IF handling in the looper.
2003-11-23 17:39:38 +00:00
skidder
3f62aeea69
increment build number
2003-11-23 17:13:46 +00:00
skidder
627a9d22c2
increment build number
2003-11-23 17:12:35 +00:00
skidder
f64f3eb1fa
increment build number
2003-11-23 16:44:28 +00:00
skidder
d4280ad958
increment build number
2003-11-23 16:37:42 +00:00
skidder
cb90881042
increment build number
2003-11-23 16:27:11 +00:00
dimitr
6fde40316e
increment build number
2003-11-23 09:39:28 +00:00
fsg
e235fad4b4
increment build number
2003-11-22 23:06:04 +00:00
arnobrinkman
7f13065348
increment build number
2003-11-22 22:43:25 +00:00
arnobrinkman
0ac0ef3a6d
increment build number
2003-11-22 22:40:29 +00:00
arnobrinkman
db9820ea3f
increment build number
2003-11-22 00:07:25 +00:00
arnobrinkman
5720f7a68b
bugfix: Charset problem when mixing none (constants)/ascii charset and other character-sets in concatenation.
2003-11-22 00:07:23 +00:00
arnobrinkman
c3c3e624f6
increment build number
2003-11-22 00:01:31 +00:00
fsg
1918131569
increment build number
2003-11-21 23:06:59 +00:00
kkuznetsov
c8a07971c6
increment build number
2003-11-21 19:52:11 +00:00
kkuznetsov
ddab7a50dc
increment build number
2003-11-21 19:45:51 +00:00
kkuznetsov
fd82b12dd9
increment build number
2003-11-21 19:45:49 +00:00
kkuznetsov
b15d02d6f1
increment build number
2003-11-21 19:42:08 +00:00
skidder
6bcdefbf46
increment build number
2003-11-21 15:42:41 +00:00
aafemt
7c3150a39a
increment build number
2003-11-21 11:07:59 +00:00
aafemt
914ec51073
'struct' and type cleanup
2003-11-21 11:07:56 +00:00
fsg
5b4129f720
increment build number
2003-11-20 23:12:36 +00:00
bellardo
4f30adb4df
increment build number
2003-11-20 21:53:08 +00:00
bellardo
c8128359a8
Fix a memory management bug that resulted in sporadic crashes when disconnecting
...
from a database.
2003-11-20 21:53:07 +00:00
bellardo
f12e8cb256
increment build number
2003-11-20 19:07:57 +00:00
skidder
3c7dedcdab
increment build number
2003-11-20 17:32:22 +00:00
skidder
a5e320b19a
Implement algorithms for CONTAINING and STARTING WITH
2003-11-20 17:32:20 +00:00
eku
c9b52895b1
increment build number
2003-11-20 08:13:32 +00:00
eku
9fcc41b95f
increment build number
2003-11-20 08:13:31 +00:00
fsg
cb4eb29202
increment build number
2003-11-18 23:10:14 +00:00
skidder
3789f5e860
increment build number
2003-11-18 20:36:43 +00:00
skidder
f084c86622
Finalize operator LIKE test code coverage. A little refactoring
2003-11-18 20:36:35 +00:00
dimitr
aad5077446
increment build number
2003-11-18 16:54:04 +00:00
dimitr
4c0ce86c24
1) Fixed server crashes when a SP is used as inner stream in left joins
...
2) Fixed conjuncts out-of-limits issue
2003-11-18 16:54:01 +00:00
dimitr
47d0e215d9
increment build number
2003-11-18 16:45:00 +00:00
brodsom
9c42eaffc8
increment build number
2003-11-18 13:46:28 +00:00
brodsom
75990d1903
Correction
2003-11-18 13:46:27 +00:00
brodsom
8b18eeeaac
increment build number
2003-11-18 12:41:01 +00:00
brodsom
2764660eb0
increment build number
2003-11-18 12:40:49 +00:00
brodsom
6ac22fa45c
increment build number
2003-11-18 12:39:13 +00:00
brodsom
abe35ef6fe
-Remove unneeded setjmp header
2003-11-18 12:39:12 +00:00
brodsom
3a1f454769
increment build number
2003-11-18 12:38:43 +00:00
eku
422e57b6cd
increment build number
2003-11-18 12:37:52 +00:00
brodsom
0f397e5673
increment build number
2003-11-18 12:35:21 +00:00
brodsom
b715499f5d
increment build number
2003-11-18 12:34:57 +00:00
brodsom
3e01aea8a3
increment build number
2003-11-18 12:34:29 +00:00
brodsom
37a9fcacd3
increment build number
2003-11-18 12:33:45 +00:00
aafemt
6d39736a40
increment build number
2003-11-18 11:24:50 +00:00
aafemt
e4710589e4
'struct' cleanup
2003-11-18 11:24:46 +00:00
brodsom
160b7ecb2a
increment build number
2003-11-18 10:52:43 +00:00
robocop
8de6ff6b14
increment build number
2003-11-18 07:58:37 +00:00
robocop
4d0a2d2476
increment build number
2003-11-18 07:58:36 +00:00
robocop
a94dbd85fd
const correctness and other minor items
2003-11-18 07:58:35 +00:00
robocop
51872ae643
increment build number
2003-11-18 07:58:32 +00:00
robocop
d732f9092e
increment build number
2003-11-18 07:58:31 +00:00
robocop
198fc8ebcc
increment build number
2003-11-18 07:58:30 +00:00
robocop
3a95e711df
increment build number
2003-11-18 07:58:29 +00:00
robocop
52273f12e6
increment build number
2003-11-18 07:58:27 +00:00
robocop
a77fca5113
increment build number
2003-11-18 07:58:26 +00:00
brodsom
06235b3fbc
increment build number
2003-11-18 03:21:18 +00:00
brodsom
c7868f4220
increment build number
2003-11-18 03:12:37 +00:00
brodsom
6f2669daa7
increment build number
2003-11-18 03:11:58 +00:00
brodsom
43f44b9ffc
increment build number
2003-11-18 02:31:02 +00:00
brodsom
2309037c7e
increment build number
2003-11-18 02:27:42 +00:00
brodsom
9f47132409
increment build number
2003-11-18 02:26:48 +00:00
brodsom
f8fac3bb80
increment build number
2003-11-17 23:39:40 +00:00
fsg
6458318a41
increment build number
2003-11-17 23:08:57 +00:00
skidder
b89c1b92a8
increment build number
2003-11-17 18:34:51 +00:00
skidder
13153dbf5b
increment build number
2003-11-17 18:09:57 +00:00
skidder
2ff3ad36cd
Fix problem with long stream blobs
2003-11-17 18:09:51 +00:00
skidder
af6f0750ba
increment build number
2003-11-17 16:04:56 +00:00
brodsom
e40355094f
increment build number
2003-11-17 01:43:58 +00:00
brodsom
d61c92f8f5
-Simplify ifdef
2003-11-17 01:43:56 +00:00
brodsom
ec29dd8a1f
increment build number
2003-11-17 01:06:04 +00:00
brodsom
8e479828b8
-Simplify ifdef
2003-11-17 01:05:59 +00:00
fsg
21f262da29
increment build number
2003-11-16 23:08:53 +00:00
skidder
d60a1781e1
increment build number
2003-11-16 22:10:37 +00:00
skidder
3ccb5df7a5
New algorithm for calculation of LIKE operator (not integrated yet, published for review)
2003-11-16 22:10:26 +00:00
brodsom
3dbe4d9dbb
increment build number
2003-11-16 16:17:39 +00:00
brodsom
88a2611ed1
-Removing some unneeded headers (WIN_NT) or explaining why are needed
2003-11-16 16:17:38 +00:00
brodsom
4af3a8e2b7
increment build number
2003-11-16 16:14:38 +00:00
brodsom
8a8bb781ad
increment build number
2003-11-16 16:13:47 +00:00
brodsom
29d22970ca
increment build number
2003-11-16 16:13:22 +00:00
brodsom
9795c251c1
increment build number
2003-11-16 16:12:15 +00:00
brodsom
ceb311db91
increment build number
2003-11-16 16:11:46 +00:00
brodsom
231f8f84b1
increment build number
2003-11-16 15:42:32 +00:00
brodsom
07638a418b
increment build number
2003-11-16 15:41:00 +00:00
brodsom
edc948b6be
increment build number
2003-11-16 12:57:28 +00:00
brodsom
27cbcdd73e
-Removing some unneeded headers (WIN_NT) or explaining why are needed
2003-11-16 12:57:23 +00:00
brodsom
aea7fc3b68
increment build number
2003-11-16 12:55:57 +00:00
brodsom
4d63f3880a
increment build number
2003-11-16 12:55:27 +00:00
brodsom
57e7574097
increment build number
2003-11-16 12:55:01 +00:00
brodsom
509c03bdd0
increment build number
2003-11-16 12:54:41 +00:00
brodsom
9d396e0654
increment build number
2003-11-16 12:53:32 +00:00
brodsom
57034975bd
increment build number
2003-11-16 12:52:38 +00:00
brodsom
8f9879b0ad
increment build number
2003-11-16 12:52:09 +00:00
brodsom
008315cc20
increment build number
2003-11-16 12:51:46 +00:00
brodsom
06cd6c74a2
increment build number
2003-11-16 12:51:24 +00:00