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
brodsom
451460c167
-Removing some unneeded headers (WIN_NT) or explaining why are needed
2003-11-16 12:23:24 +00:00
brodsom
c5253ae8a5
-Replace gds__ constants with isc_ contants
...
-Replace codes.h with iberror.h (or remove)
-Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp
-Use ISC_QUAD internally
-Use isc_vax_integer internally
2003-11-11 12:19:20 +00:00
aafemt
7b89091d39
'struct' cleanup
2003-11-04 11:35:51 +00:00
brodsom
ff070a16a8
Replacing assert with fb_assert
2003-11-03 23:59:24 +00:00
dimitr
9b20660785
1. Fixed GDSCODE and SQLCODE variables
...
2. Enhanced ROW_COUNT variable
3. Fixed EXCEPTION statement
4. Added explicit cursor internals
5. Some cleanup
2003-11-02 11:55:17 +00:00
dimitr
25d780fd78
Cleanup.
2003-09-29 11:00:38 +00:00
dimitr
620c35c016
Correction.
2003-09-29 08:29:36 +00:00
dimitr
b3f672ddf4
A bit more cleanup.
2003-09-28 18:49:21 +00:00
dimitr
9f5fb102c1
Cleanup and some optimization.
2003-09-28 18:23:26 +00:00
arnobrinkman
cc87aaae41
Before starting with the new index-structure i do some code clean-up.
2003-09-17 23:24:03 +00:00
arnobrinkman
37f1dae9be
bugfix: MERGE caused engine crash when it was comparing two NULL values (when NULL was result of a calculation (add/multiply/divide...))
2003-09-03 21:18:27 +00:00
brodsom
6a2ef35fda
-Remove NULL_PTR
...
-Remove unneeded NULL casts
-Remove (void) function return cast
2003-08-28 13:16:03 +00:00
aafemt
8798a33d84
ENUM removal
2003-08-22 10:56:55 +00:00
brodsom
daf2d5ff2c
-Fix cast warnings
...
-Fix signed/unsigned comparison warnings
-Fix format warnings
-Add MinGW 3.0 rc header
2003-08-09 21:15:32 +00:00
skidder
91e889d0f4
Fix problem in explicit locking logic implicitly noted by Ann Harrison
2003-07-11 22:39:14 +00:00
dimitr
3fac72d57c
Uniform tempfile naming.
2003-07-06 07:04:03 +00:00
skidder
31444a99c6
Fix server crashes when explicit pessimistic locks are used from PSQL
2003-05-11 19:38:11 +00:00
brodsom
b9bdc2a2fe
- Avoiding some signed unsigned comparisons
2003-04-03 13:52:42 +00:00
skidder
8fbe3f2d29
Fix up the reason of slowdown of Windows CS
2003-03-24 14:41:42 +00:00
tamlin
ba511fe047
Try to enhance readability of code.
2003-02-13 17:30:05 +00:00
eku
a7f18b2e31
Removed "register" variables from the source code. It's up to the compiler
...
to hold variables in CPU registers.
2003-02-10 13:28:35 +00:00
dimitr
65046f123a
Undone.
2003-01-18 18:02:12 +00:00
dimitr
d43076cca8
Reverted some allocations back to system instead of the default pool.
2003-01-18 15:22:33 +00:00
dimitr
89eca701c1
Use in-memory sorting for merges.
2003-01-18 14:54:40 +00:00
dimitr
84b6956021
Fixed problem with uninitialized structure.
2003-01-17 13:46:56 +00:00
skidder
ba5e11b15c
Integrate new memory manager into the engine
2003-01-16 17:47:10 +00:00
dimitr
6e51db6e6e
1. Implemented ORDER BY clause in subqueries.
...
2. Disallowed FIRST/SKIP for views.
3. Allowed zero as valid argument for FIRST.
2002-12-03 18:04:36 +00:00
hippoman
7387e6fb70
changed nod,tra,req,trg,rel,ctx,prc struct names to local module names
2002-11-20 23:18:16 +00:00
skidder
53f625e077
New explicit pessimistic locks implementation. It is logically consistent in all TPB modes and should be very fast.
2002-11-18 20:27:24 +00:00
dimitr
28d49ccdd0
Some changes to support future improvements.
2002-11-17 15:55:39 +00:00
hippoman
4a76e9e4fe
change TRA,REQ,TRG,REL,CTX or PRC, to module local names.
2002-11-17 00:13:59 +00:00
dimitr
6c80fa5718
Some changes to support future improvements.
2002-11-16 17:41:12 +00:00
hippoman
25c1dbd367
* Changed NOD struct name to JRD_NOD.
2002-11-11 19:42:47 +00:00
seanleyne
b3ad604669
Removed support for obsolete "PC_PLATFORM" define
2002-10-31 05:06:02 +00:00
seanleyne
0b82f4aa07
Removed obsolete "Netware" port
2002-10-30 06:40:58 +00:00
skidder
6d64014e57
Changed engine to store source file name/line number information for EVERY allocation when DEBUG_GDS_ALLOC is defined. All allocation should be done using FB_NEW or FB_NEW_RPT macros instead of keyword new since now
2002-09-25 17:12:16 +00:00
dimitr
b9ef9abcc0
Get rid of the legacy GATEWAY (vms/oracle) implementation.
2002-08-22 08:20:27 +00:00
skywalker
82d8017317
Merged change from fb1.
2002-07-01 16:59:09 +00:00
tamlin
e48b2468d7
MemoryPool work
2001-12-28 05:16:31 +00:00
tamlin
80f7fb6dd4
New C++ memory pool
2001-12-24 02:51:06 +00:00
skywalker
365a7fe19c
Changes to compile fb2 under autoconf includes some structural changes
2001-07-29 17:42:23 +00:00
bellardo
747d13c0d5
Changes to bring FB2 to c++ on *nix.
2001-07-12 05:46:06 +00:00
tamlin
9a776a604e
First steps towards a C++ conversion.
2001-05-23 13:26:42 +00:00