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

66 Commits

Author SHA1 Message Date
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
robocop
9fafc348bf const correctness
vars in scope
minimal interface cleanup
small bug fixes
2003-11-28 06:48:34 +00:00
brodsom
930cbe8e08 -Warning fixes 2003-11-18 12:41:00 +00:00
eku
78e914faad Fixed compiler error. 2003-11-18 12:37:50 +00:00
robocop
a94dbd85fd const correctness and other minor items 2003-11-18 07:58:35 +00:00
brodsom
df5f3d6c97 -Fix some warnings
-Code formating
2003-11-18 02:27:41 +00:00
brodsom
88a2611ed1 -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 16:17:38 +00:00
brodsom
453ff20031 -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 11:43:41 +00:00
brodsom
6e8e00c191 -Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes 2003-11-16 01:44:51 +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
eku
c9b775ab6a Fixed call setpgrp(). 2003-11-11 06:52:04 +00:00
robocop
f55c6f6f8c const correctness and cleanup 2003-11-10 09:16:38 +00:00
brodsom
4285bc623c Removing gdsold.h and gds.h 2003-11-08 16:40:17 +00:00
robocop
db77ffa605 const correctness, variables in scope, cleanup, etc. 2003-11-07 08:06:35 +00:00
brodsom
77472d28d9 Warning fixes 2003-11-06 17:57:22 +00:00
stryqx
e6174a67b9 Fix typo. 2003-11-06 11:56:23 +00:00
brodsom
f5a059f796 make journal build in posix 2003-11-06 02:31:02 +00:00
brodsom
4346b7242b corrections 2003-11-06 01:52:19 +00:00
brodsom
dd3d3337dd Make msvc build work again after last Dmitry S changes (journal which is not build in MinGW is broken). 2003-11-05 13:32:04 +00:00
eku
da0d0f068f Cleanup usage of gettimeofday. 2003-10-31 11:33:45 +00:00
robocop
9ead7a37b4 const correctness
placed some variables in context
fixed some function signatures
closed a few possible buffer overruns
sorry to the platform maintainers, I can't verify what I did for non-Win32 builds
2003-10-29 10:53:47 +00:00
brodsom
b200e7bbc9 Make journal build again 2003-10-20 12:41:30 +00:00
brodsom
9757af1c66 Macro cleaning 2003-10-09 02:02:42 +00:00
robocop
480c1ee968 const correctness 2003-10-08 08:42:48 +00:00
stryqx
fd55e9f7c3 Define clock as time_t rather than SLONG 2003-10-07 23:03:29 +00:00
robocop
022a47142f Style 2003-10-06 09:50:08 +00:00
brodsom
0b2719bc07 Make journal build again 2003-10-05 23:06:12 +00:00
brodsom
8a7d7d294e extern cleaning 2003-10-02 19:20:55 +00:00
aafemt
bb792bd478 'struct' cleanup 2003-09-18 10:24:03 +00:00
brodsom
30f79b34f8 -Cleaning headers 2003-09-15 16:32:22 +00:00
brodsom
bdac17190c Clean a bit services interface
- Include service entrypoint in each proto file and remove from it the private function common to service and standalone. (burp, alice and gsec)
- Replace functions output_svc/output_thread/output_netware with SVC_output callback common for all. (burp, alice and gsec)
- Create typedef pfn_svc_output common for all svc, and correct SVC_read_ib_log and thread_test to be compatible with pfn_svc_output typedef. (svc.cpp)
- Put inside an ifdef code for '-svc_re' switch (in all sources).
2003-09-15 13:13:45 +00:00
brodsom
7c7c2758dc BOOLEAN cleaning 2003-09-10 17:52:12 +00:00
brodsom
48e390595a -Correction (Thanks to Claudio) 2003-09-05 09:30:14 +00:00
brodsom
a5bb314128 -Some cleaning
-Two fixes and one new comment(Thanks to claudio)
2003-09-04 15:20:44 +00:00
brodsom
6a1df69e27 -Fix wrong change (Thanks to Claudio) 2003-09-03 16:35:07 +00:00
brodsom
4e06eaa795 -Making journal buildable (and translating e to epp) 2003-09-02 18:28:23 +00:00
brodsom
c69e6a7577 -Making journal buildable (and translating e to epp) 2003-09-02 17:57:37 +00:00
brodsom
8624a7c209 -Use NULL instead 0 for null pointers
-Remove unneeded casts
2003-09-01 07:58:04 +00:00
brodsom
62a397922c -Remove GDS_VAL and GDS_REF 2003-08-30 01:43:08 +00:00
brodsom
106b3a07f5 -Remove NULL_PTR macro
-Remove unneeded casts
2003-08-26 23:12:42 +00:00
aafemt
8798a33d84 ENUM removal 2003-08-22 10:56:55 +00:00
brodsom
007d13898a Correction 2003-07-14 23:16:49 +00:00
brodsom
8feff51688 Remove depends (unused and unmaintained) 2003-07-08 23:38:30 +00:00
aafemt
e5146fd644 Introduce of ISC_STATUS_ARRAY 2003-04-16 10:18:51 +00:00
aafemt
b3436b5cd7 STATUS -> ISC_STATUS 2003-04-10 06:32:58 +00:00
eku
ceb9d33c9d Changed the default extensions for databases from .gdb to .fdb
The Windows and OS X builds have not been updated yet.
2003-03-17 12:06:48 +00:00
brodsom
42c683d08e Change jrd/time.h to jrd/jrd_time.h 2003-02-14 02:12:37 +00:00
dimitr
5f61e44ddc Global names change:
FBOK=>FB_SUCCESS
FAILURE=>FB_FAILURE
xxx_FBOK=>xxx_SUCCESS
2002-11-14 08:33:08 +00:00
kkuznetsov
6887f405ab Renaming all occurences of SUCCESS to FBOK 2002-11-13 15:01:21 +00:00
seanleyne
17b68ccb68 Removed obsolete "SUN3_3" port 2002-10-31 05:33:35 +00:00