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

53039 Commits

Author SHA1 Message Date
firebirds
72dc8f96e5 increment build number 2017-12-18 00:05:27 +00:00
hvlad
860f179712 Fixed bug CORE-5681 : AV when external statement is executed and local transaction is rolled back 2017-12-17 02:05:00 +02:00
firebirds
40897c40de increment build number 2017-12-13 00:04:44 +00:00
hvlad
784ef83f84 Additional patch for Improvement CORE-5674 : Allow unused Common Table Expressions:
report all unused CTE names, even if they refers to each other.
2017-12-12 13:21:47 +02:00
firebirds
ac6389cef5 increment build number 2017-12-12 00:04:41 +00:00
Roman Simakov
3f62ad0e0a Fixed CORE-5677: RDB$PAGES is dirty after error after phase 3 of create_relation (#135) 2017-12-11 08:54:11 +03:00
firebirds
95138483da increment build number 2017-12-09 00:05:15 +00:00
AlexPeshkoff
ebc1b1cabc Changes here and there forgotten when adding new datatypes 2017-12-08 13:42:06 +03:00
0b0d6dd4a0 Fixed CORE-5675: isc_vax_integer() and isc_portable_integer() wrong work with short negative numbers (#134)
* Fixed CORE-5675

* Fix the issue in ClumpletReader too
2017-12-08 11:54:35 +03:00
firebirds
d6d2d2f984 increment build number 2017-12-06 00:04:44 +00:00
Dmitry Yemanov
183398b779 CORE-5676: Consider equivalence classes for index navigation 2017-12-05 19:59:31 +03:00
firebirds
a2e96019bf increment build number 2017-12-05 00:04:21 +00:00
Adriano dos Santos Fernandes
5ef0ef1b19
Merge pull request #133 from egorpugin/master
Update and fix cmake build.
2017-12-04 21:21:31 -02:00
firebirds
3583599898 increment build number 2017-12-04 00:04:16 +00:00
hvlad
d57fef5318 This should fix bug CORE-5655 : isc_info_sql_relation_alias reports incorrect alias for CTE or nested queries 2017-12-03 12:55:55 +02:00
Egor Pugin
5e6135a959 Update and fix cmake build. 2017-12-02 19:40:30 +03:00
firebirds
202f4f6321 increment build number 2017-12-02 00:04:33 +00:00
hvlad
0c97fec506 Improvement CORE-5674 : Allow unused Common Table Expressions 2017-12-01 11:58:50 +02:00
hvlad
1824acb9e5 Merge pull request #113 from red-soft-ru/fix_CORE_5618
Fixed bug CORE-5618 : Part of the pages of the second level blobs is not released when deleting relations
2017-12-01 10:34:12 +02:00
Dmitry Yemanov
6a04e46573 Allow efficient IS NOT DISTINCT FROM for DBKEY access 2017-12-01 09:54:44 +03:00
firebirds
91a4ed6765 increment build number 2017-11-30 00:05:15 +00:00
hvlad
b9c1f9fee1 Fixed bug CORE-5667 : Regression in 3.0+: message "CTE 'X' has cyclic dependencies" appear when 'X' is alias for resultset and there is previous CTE part with the same name 'X' in the query 2017-11-30 01:50:51 +02:00
hvlad
4ab70f384b Fixed PSV-Studio warnings 2017-11-29 20:18:10 +02:00
Adriano dos Santos Fernandes
a782c53249 Fixed PVS-Studio warnings. 2017-11-28 22:07:49 -02:00
AlexPeshkoff
8c68ef533d Fixed CORE-5673: Unique constraint not working in encrypted database on first command 2017-11-28 17:14:46 +03:00
Dmitry Yemanov
11297a0a0a Frontported CORE-3295: Estimate the actual record compression ratio in the optimizer. It was somehow forgotten and never found its way into newer versions :-( 2017-11-28 09:47:36 +03:00
firebirds
504bebe47a increment build number 2017-11-27 00:04:27 +00:00
Adriano dos Santos Fernandes
9f834aba16
Fixed CORE-5611 and CORE-5646 - pull request #114
- CORE-5611 - Higher memory consumption for prepared statements in FB3.
- CORE-5646 - Parse error when compiling a statement causes memory leak until attachment is disconnected.
2017-11-26 20:20:02 -02:00
Adriano dos Santos Fernandes
5f5a869c65 Adjust after changes in master. 2017-11-26 19:05:24 -02:00
Adriano dos Santos Fernandes
c42420da2d Misc. 2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
904d9cc627 Correction - thanks to Dmitry. 2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
5e1b5e172e Better handling for the scratch pool and fixed CORE-5646.
CORE-5646 - Parse error when compiling a statement causes memory leak until attachment is disconnected.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
0abddf94e0 Revert to statically alloc the parser instance.
Added a scope block to delete it before the scratch pool is destroyed in DsqlDmlRequest::dsqlPass.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
c5f8e6ca46 Avoid calls to JRD_get_thread_data. 2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
63a03dfc8f Remove pool reference and children lists in each node.
Children lists will be created and destroyed on demand.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
55c88a21b5 Process nodes using the scratch pool as default pool.
To make it work, change MAKE_parameter to allocate parameters in the message pool (statement pool).
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
d65cf5aac8 Delete the scratch pool in the end of DML compilation. 2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
74c212f3e8 Remove kind field. 2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
061d6af342 Remove dsqlCompatDialectVerb field and organize some members in AggNode for better alignment. 2017-11-26 18:58:25 -02:00
firebirds
0ffd7b571c increment build number 2017-11-24 00:04:26 +00:00
Dmitry Yemanov
40c7b29245 Improvement CORE-4529: Allow to use index when GROUP BY on field which has DESCENDING index 2017-11-23 15:49:30 +03:00
Dmitry Yemanov
57f2da480b Reworked solution for CORE-1295: Bad optimization of queries with DB_KEY. Now it solves also CORE-4492: OR/IN predicates for RDB lead to NATURAL plan 2017-11-23 12:13:24 +03:00
firebirds
f5081cd281 increment build number 2017-11-22 00:04:32 +00:00
Dmitry Yemanov
d88750ce97 Fixed CORE-5547: Server crashes while compiling stored procedure with nested references to query-based computed fields 2017-11-21 14:48:54 +03:00
firebirds
8449b7d578 increment build number 2017-11-21 00:04:32 +00:00
Dmitry Yemanov
3fb7558ea1 CORE-5659: Bad PLAN generated for query on Firebird v3.0 2017-11-20 11:02:52 +03:00
firebirds
9a02325430 increment build number 2017-11-15 00:05:33 +00:00
c7423fde2a Fixed CORE-5624: using backslash in alias on linux does not work 2017-11-14 19:19:31 +03:00
hvlad
d5f73f8018 Improvement CORE-5660 : Make flash of big number of dirty pages faster 2017-11-14 16:27:56 +02:00
244e4be522 Correctness for CORE-5629 2017-11-14 14:13:31 +03:00