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

56751 Commits

Author SHA1 Message Date
AlexPeshkoff
28bdd0bf99 Reworked index root page related code, added some debugging 2025-01-17 20:29:41 +03:00
AlexPeshkoff
aaaa7ba427 Fixed index selection when compiling relation 2025-01-17 20:27:02 +03:00
AlexPeshkoff
aae6a8d2e6 Fixed assertion in BTR_all 2025-01-14 20:08:14 +03:00
AlexPeshkoff
f61bdeb118 Fixed change of transaction type 2025-01-14 20:07:37 +03:00
AlexPeshkoff
fda52dd662 Fixed memory leak in expression index 2025-01-13 20:13:43 +03:00
AlexPeshkoff
2bbfd526b5 Fix recovery of incompletely erased indices 2025-01-10 19:33:31 +03:00
AlexPeshkoff
86a9e78b66 Fixed assertion in expunge 2025-01-09 20:16:19 +03:00
AlexPeshkoff
9661e1e817 Expression index support & some related formatting 2025-01-09 14:00:13 +03:00
AlexPeshkoff
04163d72bf DROP INDEX works 2025-01-08 20:06:16 +03:00
AlexPeshkoff
ddb9471bcc Working ALTER INDEX (IN)ACTIVE 2025-01-05 20:37:13 +03:00
AlexPeshkoff
7defa17f80 alter index active/inactive, WIP 2024-12-30 15:11:52 +03:00
AlexPeshkoff
ce593a8962 Successfully created all tables in employee.fdb 2024-12-27 19:59:33 +03:00
AlexPeshkoff
821a075c93 Create indices for constaints after table creation 2024-12-26 18:01:54 +03:00
AlexPeshkoff
1f6fec11fd CREATE DATABASE works 2024-12-09 18:47:34 +03:00
AlexPeshkoff
1595e043cf Make just-created table usable in current transaction 2024-12-02 20:25:45 +03:00
AlexPeshkoff
0de7b5ca18 The simplest form of "CREATE TABLE" is working 2024-11-29 20:27:33 +03:00
AlexPeshkoff
9c87708b8f Warnings 2024-11-29 13:53:29 +03:00
AlexPeshkoff
8102f32e81 CREATE INDEX is working except expression indices 2024-11-01 18:26:40 +03:00
AlexPeshkoff
f41b28cbc4 WIP on indices 2024-10-25 20:13:34 +03:00
AlexPeshkoff
b933e6b7a0 Refactoring indices DDL support - WiP 2024-10-02 19:10:27 +03:00
AlexPeshkoff
494d7d7ac0 Segfault when destroying UDF 2024-07-19 19:40:24 +03:00
AlexPeshkoff
bfe98c33e5 Functions support 2024-07-12 18:38:29 +03:00
AlexPeshkoff
38ffaf4a1f DROP PROCEDURE support, added plumb cleanup of erased objects from cache, fixed gc in cache 2024-07-10 20:37:57 +03:00
AlexPeshkoff
cacea5d54b CREATE/ALTER PROCEDURE support 2024-07-01 20:22:05 +03:00
AlexPeshkoff
23fbb9e940 Cleanup, first of all unneeded debug print 2024-06-14 17:23:05 +03:00
AlexPeshkoff
8216d90e5b WIP (i.e. a lot of noisy debugging), but collation created in one transaction remains invisible in others 2024-06-13 20:23:27 +03:00
AlexPeshkoff
c801683372 WIP (saved before fbconf) 2024-06-05 20:05:25 +03:00
AlexPeshkoff
af683fc5b8 DDL for collations & procedure cleanup 2024-05-21 13:58:39 +03:00
AlexPeshkoff
99eb1c5ffd Avoid use of expensive std::function<> 2024-05-16 18:10:02 +03:00
AlexPeshkoff
1423739682 Make work DDL operators for domains. Fixed a lot of issues related with MDC smart shutdown. 2024-05-08 20:01:57 +03:00
AlexPeshkoff
628255a10d Misc 2024-04-26 09:14:17 +03:00
AlexPeshkoff
2eb2e3af42 Routine::flags cleanup 2024-04-23 19:36:17 +03:00
AlexPeshkoff
7609c96218 WIP - attachDatabase() completed, trivial SQL runs ok 2024-04-22 19:51:54 +03:00
AlexPeshkoff
35c7428bcc WIP - attachDatabase() passed till sclInit() 2024-04-20 15:01:35 +03:00
AlexPeshkoff
07ac45ee66 WIP - shared system requests cache 2024-04-02 20:14:52 +03:00
AlexPeshkoff
abc7273eb6 WIP - took minimum care about required locks 2024-04-01 20:27:26 +03:00
AlexPeshkoff
320c7a6821 Added checkReload() support to startup barrier of versioned object 2024-03-29 20:13:36 +03:00
AlexPeshkoff
c2413fb667 Use appropriate type CSetId/CollId/TTypeId instead plain SSHORT/USHORT 2024-03-27 20:39:18 +03:00
AlexPeshkoff
7b09922f63 WIP 2024-03-22 20:39:50 +03:00
AlexPeshkoff
540806ba38 Fixed some unresolved external refs 2024-02-29 19:27:55 +03:00
AlexPeshkoff
626f50f8ea Shared between attachments statement is ready 2024-02-23 12:53:16 +03:00
AlexPeshkoff
1ac8131f37 ExprNodes compiled 2024-02-06 20:31:42 +03:00
AlexPeshkoff
e1647ab13c jrd dir compiled 2024-02-01 16:09:04 +03:00
AlexPeshkoff
a16665eec9 met.epp compiles 2024-01-24 19:58:21 +03:00
AlexPeshkoff
462d01b4ce WiP 2024-01-17 20:32:07 +03:00
AlexPeshkoff
7736734e91 WIP - take into an account states of an object (needs load / normal / erased) 2023-12-15 20:18:28 +03:00
AlexPeshkoff
4215b9d220 WIP 2023-07-14 19:20:56 +03:00
AlexPeshkoff
dae83f6815 Merge result 2023-04-04 16:31:42 +03:00
AlexPeshkoff
92a909ae99 Some changes before merge 2023-04-03 17:00:53 +03:00
Vlad Khorsun
7b0b01235b Cleanup. 2023-04-03 16:38:02 +03:00