skidder
f5ac5f85e9
increment build number
2004-08-13 19:28:03 +00:00
skidder
38aea081b8
Apply changes by Adriano to make compilable
2004-08-13 19:27:45 +00:00
skidder
2b8b9c8e79
increment build number
2004-08-13 03:07:25 +00:00
skidder
f5e58b038a
Again, do not send trash over the wire
2004-08-13 03:07:11 +00:00
skidder
c152a5f8d2
increment build number
2004-08-13 02:32:34 +00:00
skidder
22f14639a0
Do not send stack and memory dumps to remote client when isc_dsql_sql_info and isc_dsql_prepare functions are used. Again, issue is pinpointed by Valgrind
2004-08-13 02:32:30 +00:00
fsg
a0aa886786
increment build number
2004-08-13 01:09:14 +00:00
skidder
e378755582
increment build number
2004-08-12 23:28:41 +00:00
skidder
0873ea4b0f
increment build number
2004-08-12 21:18:28 +00:00
skidder
6b4dea743e
Do not write rubbish from uninitialized stack variable into pad space of data pages
2004-08-12 21:18:11 +00:00
skidder
3ecec54a6d
increment build number
2004-08-12 19:51:30 +00:00
skidder
0afb376817
Further clarification of new INTL interface
2004-08-12 19:51:26 +00:00
skidder
a49bc4e173
increment build number
2004-08-12 19:44:41 +00:00
skidder
87193a5461
Clarify string comparison interface
2004-08-12 19:44:31 +00:00
skidder
f09d780009
increment build number
2004-08-12 19:21:27 +00:00
skidder
1ee14ad144
Some small changes in INTL interface
2004-08-12 19:21:03 +00:00
skidder
71c5733c50
increment build number
2004-08-12 05:17:57 +00:00
skidder
6d0c34debc
Draft of new INTL interface
2004-08-12 05:17:49 +00:00
skidder
1620247a1e
increment build number
2004-08-12 03:13:43 +00:00
skidder
15b0c80e6a
Switch back to C-language comments
2004-08-12 03:13:35 +00:00
skidder
53f3203841
increment build number
2004-08-12 03:01:31 +00:00
skidder
740b3e8782
Make header C-language
2004-08-12 03:01:26 +00:00
fsg
5ed6d3db84
increment build number
2004-08-12 01:09:41 +00:00
fsg
394b271d9e
increment build number
2004-08-12 01:08:58 +00:00
skidder
fd79ad2280
increment build number
2004-08-12 00:31:36 +00:00
skidder
0360af0308
Do not write rubbish per-segment selectivity into the database. Valgrind reported it as uninitialized value passed to write(buf) syscall
2004-08-12 00:31:29 +00:00
skidder
9281bb0668
increment build number
2004-08-11 05:34:26 +00:00
skidder
311d7b4b34
Fix a couple 'invalid read' problems found by Valgrind. Both could cause crashes, one could result in invalid nulls placement. Removed const*const*const stuff in couple places because things like that make code really hard to understand
2004-08-11 05:34:23 +00:00
paul_reeves
e5a97ada47
increment build number
2004-08-11 04:53:44 +00:00
fsg
181c6d4366
increment build number
2004-08-11 01:09:31 +00:00
fsg
d32d442260
increment build number
2004-08-11 01:08:37 +00:00
kkuznetsov
668b3d912a
increment build number
2004-08-10 14:18:04 +00:00
kkuznetsov
09cfb74ab5
increment build number
2004-08-10 14:15:38 +00:00
hvlad
9e56bc51fa
increment build number
2004-08-10 13:40:25 +00:00
hvlad
5b0dce67e9
Fix comments
2004-08-10 13:40:10 +00:00
skidder
9e735dc0ae
increment build number
2004-08-10 04:10:51 +00:00
skidder
158cc8b30b
Optimize memory manager a little bit
2004-08-10 04:10:47 +00:00
fsg
8de2033d8f
increment build number
2004-08-10 01:07:47 +00:00
skidder
668f3221ee
increment build number
2004-08-09 01:24:57 +00:00
skidder
0374e1a9fd
Fix memory manager to allow reliable detection of references to memory from deleted pools under Valgrind. Make memory usage statistics more accurate both in Valgrind and general cases. Adjust pool dumping routine to be aware of delayed free blocks
2004-08-09 01:24:54 +00:00
fsg
3220d1479b
increment build number
2004-08-08 01:06:53 +00:00
arnobrinkman
d60b3b3e35
increment build number
2004-08-07 16:49:02 +00:00
arnobrinkman
f42e0e4f55
Bugfix with OUTER JOINS
...
Finally i got them as they should have been
2004-08-07 16:49:00 +00:00
arnobrinkman
65d921e3d8
increment build number
2004-08-07 16:44:25 +00:00
arnobrinkman
5c1e32de9e
Bugfix with dates below Julian date and old code removed
2004-08-07 16:44:05 +00:00
fsg
1090bf999e
increment build number
2004-08-07 01:07:38 +00:00
fsg
8653d284a7
increment build number
2004-08-07 01:06:55 +00:00
hvlad
6f262057e0
increment build number
2004-08-06 15:27:04 +00:00
hvlad
d82cde309e
Ability to show PSQL stack trace when exception occurs.
2004-08-06 15:26:55 +00:00
kkuznetsov
5265e42000
increment build number
2004-08-06 13:49:28 +00:00
kkuznetsov
b2976234c4
increment build number
2004-08-06 13:49:20 +00:00
kkuznetsov
75798ca608
increment build number
2004-08-06 13:49:18 +00:00
kkuznetsov
efbaee4390
increment build number
2004-08-06 13:46:12 +00:00
fsg
82748f81be
increment build number
2004-08-05 01:07:30 +00:00
fsg
998b0b9596
increment build number
2004-08-05 01:06:38 +00:00
kkuznetsov
2bfc663493
increment build number
2004-08-04 16:02:14 +00:00
kkuznetsov
b665f9730a
increment build number
2004-08-04 14:03:30 +00:00
aafemt
b83ff978c7
increment build number
2004-08-04 10:08:47 +00:00
aafemt
c5aeaa3446
increment build number
2004-08-04 10:07:10 +00:00
aafemt
973ee740e8
increment build number
2004-08-04 06:29:41 +00:00
aafemt
0f132c7212
Variable score
2004-08-04 06:29:23 +00:00
aafemt
7dd4650d01
increment build number
2004-08-04 06:27:58 +00:00
aafemt
d391ae5c13
Make events API consistent after Claudio changes
2004-08-04 06:27:54 +00:00
fsg
2a3714e79b
increment build number
2004-08-04 01:08:22 +00:00
fsg
93c996bf27
increment build number
2004-08-04 01:07:36 +00:00
kkuznetsov
7d7469d06c
increment build number
2004-08-03 16:21:59 +00:00
kkuznetsov
6f31b3cfae
increment build number
2004-08-03 16:18:56 +00:00
kkuznetsov
b799be1c14
increment build number
2004-08-03 16:10:58 +00:00
kkuznetsov
d0bb7c8b44
increment build number
2004-08-03 16:10:54 +00:00
skidder
94e06838d4
increment build number
2004-08-03 16:04:21 +00:00
skidder
2dfaa5dc95
Fix for regression in DEV_BUILD I caused recently
2004-08-03 16:04:17 +00:00
fsg
5e74f98eb6
increment build number
2004-08-03 01:08:34 +00:00
fsg
88ebebf4af
increment build number
2004-08-03 01:07:53 +00:00
dimitr
06352e0147
increment build number
2004-08-02 21:18:12 +00:00
dimitr
1274348af6
increment build number
2004-08-02 19:53:49 +00:00
dimitr
4d62705281
increment build number
2004-08-02 19:53:48 +00:00
dimitr
321ac4792f
Prevent any modifications of the OLD context in triggers.
2004-08-02 19:53:45 +00:00
dimitr
be8642e1f2
increment build number
2004-08-02 19:49:14 +00:00
dimitr
9dc9adf017
Fixed implementations of concatenation and SUBSTRING function.
...
Used new messages for error reporting. Changes should be fully SQLDA-compatible.
2004-08-02 19:49:12 +00:00
dimitr
810f0a98c9
increment build number
2004-08-02 19:47:22 +00:00
dimitr
ac8d4e290e
increment build number
2004-08-02 19:44:04 +00:00
dimitr
4309b20a5e
Added two new error messages.
2004-08-02 19:43:54 +00:00
stryqx
07755a8c72
increment build number
2004-08-02 10:07:54 +00:00
fsg
d9d4b259ed
increment build number
2004-08-02 01:06:40 +00:00
dimitr
9cb6e40d39
increment build number
2004-08-01 18:01:57 +00:00
dimitr
d6151c2d8f
Fixed minor issue.
2004-08-01 18:01:54 +00:00
dimitr
8bb66101e4
increment build number
2004-08-01 17:44:28 +00:00
dimitr
95562449e2
Applied patch by Chris Waters to support NAT by the events mechanism.
2004-08-01 17:44:24 +00:00
robocop
8da5e11178
increment build number
2004-08-01 07:01:05 +00:00
robocop
d26d5328d4
Fix subtle bug introduced by Alex during fun.epp refactoring that prevented the engine to detect when the invoked UDF has returned NULL.
2004-08-01 07:00:59 +00:00
fsg
f8bae233e5
increment build number
2004-07-31 01:07:56 +00:00
skidder
e2d85c8a24
increment build number
2004-07-30 22:38:09 +00:00
skidder
b980507ad2
Valgrind support
2004-07-30 22:38:08 +00:00
skidder
af4847e82d
increment build number
2004-07-30 22:38:04 +00:00
skidder
9689d8083d
increment build number
2004-07-30 22:37:56 +00:00
robocop
85226b170a
increment build number
2004-07-30 05:56:38 +00:00
robocop
53c645ce82
Temporary fix for first problem reported by Adriano dos Santos Fernandes.
...
Server should continue working normally if gbak tries to restore a db in a forbidden path.
Now mutex is unlocked and server can continue working. However, engine doesn't unload the db so it still thinks there's an active connection.
The proper fix should come from Alex, that probably involves throwing an exception to activate the code inside the catch() section.
2004-07-30 05:56:35 +00:00
robocop
b02705d980
increment build number
2004-07-30 04:58:30 +00:00
robocop
9eecdd8066
Nickolay says the local variable is different from the outer variable.
...
Therefore, renamed the inner variable to avoid warning found by D. Sibiryakov. Some integer types made const, too.
2004-07-30 04:58:26 +00:00
fsg
182124e9e8
increment build number
2004-07-30 01:08:02 +00:00
skidder
942c5f922b
increment build number
2004-07-29 17:44:11 +00:00
skidder
6129db2caa
Correct a couple errors I introduced during int->size_t transition for array indexing
2004-07-29 17:44:03 +00:00
fsg
e8b0e91d3a
increment build number
2004-07-27 01:07:55 +00:00
skidder
8d8597643e
increment build number
2004-07-26 21:32:44 +00:00
skidder
a624a4ac53
Small addition to my previous LIKE fix
2004-07-26 21:32:41 +00:00
fsg
634b4c2530
increment build number
2004-07-23 01:07:40 +00:00
robocop
c0a5e53426
increment build number
2004-07-22 07:18:01 +00:00
robocop
733859bc09
increment build number
2004-07-22 07:18:00 +00:00
robocop
a5ceabacc8
Style and simplification
2004-07-22 07:17:58 +00:00
robocop
18b6781b8d
increment build number
2004-07-22 07:17:21 +00:00
robocop
f7ea2ac074
Fix annoying warnings that appeared when Blas dropped a file with C++ typed constants for the isc_dyn_ values and others.
2004-07-22 07:17:17 +00:00
robocop
1cd5f7b4a8
increment build number
2004-07-22 07:15:13 +00:00
robocop
1052c9c2ce
increment build number
2004-07-22 07:15:11 +00:00
robocop
507f53d9bd
Style and misc
2004-07-22 07:15:10 +00:00
fsg
b4c27872de
increment build number
2004-07-22 01:07:16 +00:00
brodsom
64c62bf519
increment build number
2004-07-21 11:02:11 +00:00
brodsom
aef93b4408
increment build number
2004-07-21 10:34:31 +00:00
brodsom
da46a55b16
-Correction (Found by Claudio)
2004-07-21 10:34:27 +00:00
hvlad
46bcfa427d
increment build number
2004-07-21 06:33:59 +00:00
hvlad
47a12b9a3d
Fix for lost least significant bits of value when rounding floating-point value to int \ int64 value
2004-07-21 06:33:57 +00:00
fsg
03e41d3800
increment build number
2004-07-21 01:10:39 +00:00
fsg
6645b2f685
increment build number
2004-07-21 01:09:41 +00:00
skidder
15b656bc7d
increment build number
2004-07-20 22:56:36 +00:00
skidder
2f7b378158
Fix another problem with my LIKE evaluator
2004-07-20 22:56:32 +00:00
arnobrinkman
5f9ea74f0d
increment build number
2004-07-20 18:57:46 +00:00
arnobrinkman
cf01406ee8
increment build number
2004-07-20 18:57:45 +00:00
arnobrinkman
cd36ca6e05
fix bug in ignore_nulls part
2004-07-20 18:57:42 +00:00
arnobrinkman
448e3d3997
increment build number
2004-07-20 18:56:20 +00:00
arnobrinkman
4cdd0449e1
increment build number
2004-07-20 18:55:07 +00:00
arnobrinkman
f2345109a0
Bugfix: optimizer didn't add boolean-node when it was a OR operator and no index could be used.
...
This caused unnecessary evaluation of joined rse's to that rse.
2004-07-20 18:55:03 +00:00
fsg
28efe8bf1d
increment build number
2004-07-17 01:06:39 +00:00
skidder
74798953c2
increment build number
2004-07-17 00:13:37 +00:00
skidder
d06f13820c
increment build number
2004-07-17 00:13:36 +00:00
skidder
04076ea1ff
size_t is more correct type for container sizes and indices
2004-07-17 00:13:34 +00:00
skidder
751def6eaf
increment build number
2004-07-16 23:06:33 +00:00
skidder
5494b34caa
size_t is more correct type for container sizes and indices
2004-07-16 23:06:31 +00:00
skidder
e0656da2ba
increment build number
2004-07-16 23:06:30 +00:00
skidder
71f2ffb3b4
increment build number
2004-07-16 23:06:12 +00:00
skidder
c1f4cb8636
increment build number
2004-07-16 23:06:09 +00:00
arnobrinkman
10bea870c8
increment build number
2004-07-16 01:30:37 +00:00
arnobrinkman
945fefb3b2
When we ignore NULLs in the index then we must already skip them very efficiently from the start.
2004-07-16 01:30:33 +00:00
fsg
5d6672f232
increment build number
2004-07-16 01:08:19 +00:00
arnobrinkman
9e67406e38
increment build number
2004-07-15 23:01:19 +00:00
arnobrinkman
401fb7d12f
1) Fix starting with and empty string index problem where empty string is passed in parameter. (STARTING WITH ?) ? = ''
...
2) New index structure ensures that NULLs cannot hold the same key-value as a data value.
3) Ignore NULLs already on scanning index where possible.
2004-07-15 23:01:12 +00:00
fsg
ca16489107
increment build number
2004-07-15 01:09:03 +00:00
fsg
55950ebfd0
increment build number
2004-07-15 01:08:19 +00:00
skidder
8e6ba9c744
increment build number
2004-07-14 21:56:23 +00:00
skidder
cf5f6d1f26
increment build number
2004-07-14 21:56:22 +00:00
skidder
cd3dc023a1
Keep fb_tls.h low-profile header. Avoid fancy TLS declarations
2004-07-14 21:56:19 +00:00
skidder
95f23fd94d
increment build number
2004-07-14 21:56:05 +00:00