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

57060 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
4070fe8c0d Prepare ISQL to have unit tests. 2023-09-29 19:01:35 -03:00
GitHub Action
b9ae5aa643 increment build number 2023-09-29 20:13:52 +00:00
Adriano dos Santos Fernandes
9cf2385af1 Fix release upload of Windows installer. 2023-09-28 21:50:21 -03:00
GitHub Action
64f0567b6d increment build number 2023-09-28 20:12:56 +00:00
Adriano dos Santos Fernandes
83440fe70c Fix Windows installer automation requiring non-installed files. 2023-09-27 21:59:59 -03:00
Adriano dos Santos Fernandes
8d20dd3389 Correction. 2023-09-27 21:51:03 -03:00
Adriano dos Santos Fernandes
067bf81355 Fix #7759 - Routine calling overhead increased by factor 6 vs Firebird 4.0.0. 2023-09-27 21:10:58 -03:00
Adriano dos Santos Fernandes
12f77b6eca Correction. 2023-09-27 21:06:27 -03:00
Adriano dos Santos Fernandes
9d6bd05f25 Fix Windows installer automation. 2023-09-27 20:23:20 -03:00
GitHub Action
5ee81a4eb0 increment build number 2023-09-27 20:13:50 +00:00
3f12caa082 Fix #7766 - Test if ServerComponent was chosen, not ServerInstall 2023-09-27 20:28:30 +02:00
7ad5b197f6 this should fix QA tests core_4418 and core_6044 2023-09-27 13:28:56 +03:00
GitHub Action
8aad7f2bfa increment build number 2023-09-26 20:14:18 +00:00
Dmitry Yemanov
3065440386 This should fix #7760: Parameters inside the IN list may cause a string truncation error 2023-09-26 14:00:19 +03:00
Adriano dos Santos Fernandes
7e6238549f Fix #7761 - Regression when displaying line number of errors in ISQL scripts. 2023-09-25 21:29:06 -03:00
GitHub Action
e54f609371 increment build number 2023-09-25 20:13:46 +00:00
837cf80a79 Parse FB_BUILD_SUFFIX to extract release type during packaging.
This removes the need to set the string via an env var prior to building
2023-09-25 16:49:51 +02:00
Adriano dos Santos Fernandes
200b62bb71 Fix regression after feature #7675 (EXPLAIN statement/procedure). 2023-09-25 07:52:29 -03:00
GitHub Action
d5a1b225d7 increment build number 2023-09-24 20:12:36 +00:00
72f55f2160 Fix character set and collation output for character sets with altered default collation 2023-09-24 19:45:52 +03:00
Dmitry Yemanov
7c822e41f9 Raise minor ODS number for v6 2023-09-24 19:02:43 +03:00
GitHub Action
0c52bda237 increment build number 2023-09-23 20:12:15 +00:00
Adriano dos Santos Fernandes
48e7bb2607 Fix MacOS package name. 2023-09-22 20:41:12 -03:00
GitHub Action
2a905605dd increment build number 2023-09-21 20:12:47 +00:00
AlexPeshkoff
4cca101298 Fixed #7745: Error restoring database which has system domains in user table with BLOBs using embedded connection
(cherry picked from commit 1d02248f81)
2023-09-21 19:29:57 +03:00
Adriano dos Santos Fernandes
1bc6e5c370 Fix problem with plan segments larger than 64K in RDB$SQL. 2023-09-21 08:40:48 -03:00
Adriano dos Santos Fernandes
dd317cc4c7 Fix problem with statements and plan segments larger than 64K in the profiler plugin. 2023-09-21 08:38:47 -03:00
GitHub Action
78f2097ffa increment build number 2023-09-19 20:13:30 +00:00
Adriano dos Santos Fernandes
ffd31e3303
Merge pull request #7557 from FirebirdSQL/work/named-arguments
Named arguments, DEFAULT in argument list and CALL statement
2023-09-19 10:41:57 +00:00
Adriano dos Santos Fernandes
b6248f6453 Feature #7587 - CALL statement. 2023-09-19 07:29:03 -03:00
Adriano dos Santos Fernandes
d5069c7464 Add public method ensureCapacity to Array. 2023-09-19 07:19:25 -03:00
Adriano dos Santos Fernandes
412b29e1f0 Correction for double report of isc_param_no_default_not_specified. 2023-09-19 07:19:25 -03:00
Adriano dos Santos Fernandes
00a50429cb Feature #7566 - Allow DEFAULT keyword in argument list. 2023-09-19 07:19:19 -03:00
Adriano dos Santos Fernandes
5dbd5a46ef Allow mixed (positional, named) arguments. 2023-09-19 07:14:06 -03:00
Adriano dos Santos Fernandes
e452238cec Misc. 2023-09-19 07:14:06 -03:00
Adriano dos Santos Fernandes
63e80eaf53 Fix types of input parameters with procedure sources. 2023-09-19 07:14:06 -03:00
Adriano dos Santos Fernandes
1b2b3ab638 Named arguments for function call, EXECUTE PROCEDURE and procedure record source. 2023-09-19 07:14:02 -03:00
Adriano dos Santos Fernandes
57a629f013 Misc. 2023-09-19 06:54:03 -03:00
Adriano dos Santos Fernandes
524fb59226 Deduplicate code. 2023-09-19 06:54:03 -03:00
Adriano dos Santos Fernandes
acac7c2bf5 Add methods hasData and isEmpty to GenericMap. 2023-09-19 06:54:03 -03:00
Adriano dos Santos Fernandes
c76bdb879d Do not allow load of metadata function when blr_subfunc is used. 2023-09-19 06:54:03 -03:00
Adriano dos Santos Fernandes
20cfcef56d
Fix #7476 - Improvement on procedures/triggers to recognize changes in a domain used in COALESCE. (#7479) 2023-09-19 06:51:53 -03:00
Adriano dos Santos Fernandes
2b4db37a54 Improvement #7752 - The access path information is truncated to 255
characters in the PLG$PROF_RECORD_SOURCES table.
2023-09-18 22:28:51 -03:00
Adriano dos Santos Fernandes
39b019574a
Feature #7675 - EXPLAIN statement and RDB$SQL package. (#7697)
* Feature #7675 - EXPLAIN statement and RDB$SQL package.

* Change ObjectsArray::back() to match STL semantics and add front() method.

* Fix indentation problem.

* Add OBJECT_TYPE column.

* Add CARDINALITY column.

* Add conversion from bid to ISC_QUAD.

* Replace fb_assert by static_assert.

* Change ACCESS_PATH output parameter to blob.

* Improve docs.
2023-09-18 21:52:20 -03:00
Adriano dos Santos Fernandes
fc2fe39d3a
Fix #7600 - CASE statement different result compared to FB 2.5.9. (#7602) 2023-09-18 21:03:30 -03:00
Adriano dos Santos Fernandes
f8ed006057 Ressurect TriState, replace Nullable<bool> by TriState, remove Nullable. 2023-09-18 20:38:33 -03:00
Adriano dos Santos Fernandes
c170e4b089 Replace Nullable by std::optional. 2023-09-18 20:38:33 -03:00
Adriano dos Santos Fernandes
bf72356edb Started simplification of local declarations. 2023-09-18 20:27:14 -03:00
Adriano dos Santos Fernandes
2d8f94862b Replace SFINAE by if constexpr. 2023-09-18 20:27:14 -03:00
Adriano dos Santos Fernandes
52d9f84602 Cleanup: replace newNode overloads by perfect forwarding. 2023-09-18 20:27:14 -03:00