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
4eac3228fa
Fixed CORE-5629: gstat output does not include datetime of analysis
2017-11-14 14:05:34 +03:00
firebirds
7ab99eb3ba
increment build number
2017-11-14 00:05:05 +00:00
003732e9f4
Fixed CORE-5630: Can't create the shadow file
2017-11-13 19:34:36 +03:00
05e2ddd979
Postfix for CORE-5650: added check for missing function as suggested by Adriano
2017-11-13 13:04:33 +03:00
firebirds
e30f150200
increment build number
2017-11-11 00:04:54 +00:00
044edb7068
Changed a lot of isc_random messages to new gds codes
2017-11-10 20:13:05 +03:00
hvlad
9c83689981
Update MSVC14 build.
2017-11-10 13:00:01 +02:00
firebirds
281ad99d64
increment build number
2017-11-10 00:04:45 +00:00
hvlad
c7d6c4f234
Update Windows build (CORE-5657)
...
MSVC12 only so far
2017-11-09 14:44:08 +02:00
7f19713b7c
This should fix windows build
2017-11-09 14:10:08 +03:00
b9c17656e9
Fixed CORE-5657: Various UDF-related security vulnerabilities
2017-11-09 13:15:00 +03:00
firebirds
820a64eba8
increment build number
2017-11-08 00:04:36 +00:00