8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-02 10:00:38 +01:00
firebird-mirror/src/jrd
TreeHunter a429459b76
Change some aspects of the string-to-date conversion with format to make it more similar to the SQL standard #2388 (#7881)
* Use current TimeStamp for data in stringToDate conversion if it's not specify

Also fix RM pattern and change (A/P)M to (A/P).M.

* Add more tests

* Add TimeStamp validation

Also move duplicated code to functions.

* Add more unit tests for "YY" and "YYY" patterns

* Use Callback for getting current date

It's better because we can mock Callback for unit tests.

* Fix exception and README description

* Add ability to print blr_cast_format

* Put a comment about new BLR in the right place

* Add information about behavior of string to datetime conversion

* Rework old patterns and add new ones

Add A.M, P.M., RR and RRRR patterns.
Rework YY, YYY, HH and HH12 patterns due to new patterns.
Add restriction from SQL standard to format.
Fix incorrect error message for mismatched pattern.
Fix bug with 0 hours in HH12.

* Add more unit tests

* Update doc for cast format

* Allow specification of log_level for BOOST_TESTS in make

* Change enum class to enum in namespace

* Switch from plain enum to constexpr values

---------

Co-authored-by: Artyom Ivanov <artyom.ivanov@red-soft.ru>
2024-03-04 14:43:14 +03:00
..
extds Fixed bug #7779 : Firebird 4.0.3 is constantly crashing with the same symptoms (fbclient.dll) 2023-10-24 18:27:02 +03:00
misc Grammar error found 2020-12-01 18:49:12 -03:00
optimizer Better optimization of multi-stream outer joins. This should also fix #7916: Query issue conversion error from string 2024-02-09 18:08:40 +03:00
os Some enhancements for the file open modes (FS cache usage and forced writes) (#7991) 2024-02-05 08:06:12 +03:00
recsrc Fixed #8026: Crash LI-V5.0.0.1306 in libEngine13.so 2024-02-29 12:45:28 +03:00
replication This should fix #7969: Characters are garbled when replicating fields with type BLOB SUB_TYPE TEXT if the character set of the connection and the field are different 2024-02-11 11:32:16 +03:00
sys-packages Fix problem with plan segments larger than 64K in RDB$SQL. 2023-09-21 08:40:48 -03:00
tests Add test for Compressor class. 2023-04-17 23:01:21 -03:00
trace Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
acl.h Added support for system privileges 2016-05-31 20:07:08 +03:00
align.h Misc - thanks Dmitry Kovalenko. 2023-12-02 14:53:36 -03:00
Attachment.cpp Improvement #7814 : Don't update database-level statistics on every page cache operation. 2023-10-23 20:16:01 +03:00
Attachment.h Cleanup: moved INTL objects, defined in common, from namespace Jrd to namespace Firebird 2024-01-11 20:00:14 +03:00
blb_proto.h
blb.cpp Cleanup: initialization. 2023-09-18 20:27:13 -03:00
blb.h New built-in function BLOB_APPEND 2022-06-21 17:09:30 +03:00
blf_proto.h
blob_filter.cpp Improvement #7382 - Performance improvement for BLOB copying. 2022-11-07 21:09:24 -03:00
blob_filter.h
BlobUtil.cpp RDB$BLOB_UTIL system package. (#281) 2022-12-16 06:53:47 -03:00
BlobUtil.h RDB$BLOB_UTIL system package. (#281) 2022-12-16 06:53:47 -03:00
blp.h Change some aspects of the string-to-date conversion with format to make it more similar to the SQL standard #2388 (#7881) 2024-03-04 14:43:14 +03:00
btn.cpp
btn.h Rework fast_load() local structures to achieve a clearer code. Reduce 2016-05-15 12:41:45 +03:00
btr_proto.h Ensure pages are properly released after exception raised during partial index condition check, see #7998 2024-02-09 14:56:58 +03:00
btr.cpp Fixed #8026: Crash LI-V5.0.0.1306 in libEngine13.so 2024-02-29 12:45:28 +03:00
btr.h Fixed #8026: Crash LI-V5.0.0.1306 in libEngine13.so 2024-02-29 12:45:28 +03:00
build_no.h increment build number 2024-02-29 20:14:31 +00:00
builtin.cpp Revert "Move gds_proto.h to common." 2022-07-21 08:16:50 -03:00
cch_proto.h Fixed bug CORE-6043 : GTTs do not release used space 2019-04-12 15:44:18 +03:00
cch.cpp Comment 2024-02-14 18:28:51 +03:00
cch.h Fixed #7738: Crash on multiple connections/disconnections 2023-09-06 13:40:28 +03:00
cmp_proto.h Fixed crash/hang due to compiler implementation of the assignment operator. StatusVector class in its current implementation is not intended for copying. 2023-10-13 18:10:13 +03:00
cmp.cpp Postfix for #7566 - Allow DEFAULT keyword in argument list. 2024-01-20 16:29:04 -03:00
Coercion.cpp Fix for #7730: Server ignores the size of VARCHAR when performing SET BIND ... TO VARCHAR(N) 2023-08-29 19:20:37 +03:00
Coercion.h Cleanup: initialization. 2023-09-18 20:27:13 -03:00
Collation.cpp Cleanup: moved INTL objects, defined in common, from namespace Jrd to namespace Firebird 2024-01-11 20:00:14 +03:00
Collation.h Cleanup: moved INTL objects, defined in common, from namespace Jrd to namespace Firebird 2024-01-11 20:00:14 +03:00
ConfigTable.cpp Rename class jrd_req to Request. 2022-02-13 10:51:30 -03:00
ConfigTable.h Mark nodes and stream classes as final as possible. 2022-01-06 10:01:48 -03:00
constants.h Task #7900 - Remove compatibility options MaxIdentifierByteLength and MaxIdentifierCharLength. 2023-12-02 15:00:58 -03:00
CryptoManager.cpp Fixed bug #7873 : Wrong memory buffer alignment and IO buffer size when working in direct IO mode (#7890) 2023-12-21 13:47:58 +02:00
CryptoManager.h Fixed bug #7873 : Wrong memory buffer alignment and IO buffer size when working in direct IO mode (#7890) 2023-12-21 13:47:58 +02:00
cvt2_proto.h Merge branch 'master' into read_consistency 2017-07-10 23:54:42 +03:00
cvt2.cpp Reworked fix for #7997: Unexpected results when comparing integer with string containing value out of range of that integer datatype 2024-02-14 14:10:48 +03:00
cvt_proto.h Cleanup: moved INTL objects, defined in common, from namespace Jrd to namespace Firebird 2024-01-11 20:00:14 +03:00
cvt.cpp Postfix for #7997: Unexpected results when comparing integer with string containing value out of range of that integer datatype; fixed regression in test core_1274 2024-02-16 12:07:44 +03:00
Database.cpp Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
Database.h Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
DataTypeUtil.cpp Fixed bug CORE-6532 : Results of сoncatenation with blob has no info about collation of source columns (which are declared with such info) 2021-04-03 08:47:19 +03:00
DataTypeUtil.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
DbCreators.cpp Allow to create database with different owner (#7718) 2023-11-20 18:02:59 +03:00
DbCreators.h Allow to create database with different owner (#7718) 2023-11-20 18:02:59 +03:00
DebugInterface.cpp Track names of FOR ... AS CURSOR <name>. 2023-01-10 20:57:51 -03:00
DebugInterface.h Track names of FOR ... AS CURSOR <name>. 2023-01-10 20:57:51 -03:00
dflt.h Misc. 2016-06-08 21:50:01 -03:00
dfw_proto.h Allow different formats of system tables to co-exist in the metadata cache. Some related cleanup. Fixed remaining issues with using the current connection after isc_dpb_upgrade_db processing. 2022-11-25 13:16:05 +03:00
dfw.epp Cleanup: avoid repeated literal strings 2024-01-15 18:21:15 +03:00
dpm_proto.h Parallel backup, restore and sweep. 2022-05-31 20:29:36 +03:00
dpm.epp Remove incorrect assertion 2024-01-26 08:11:09 +03:00
drq.h added the ability to change sql security option in alter package 2023-10-26 00:39:41 +03:00
dyn_ut_proto.h Small meta name (#271) 2020-06-16 19:22:15 +03:00
dyn_util.epp Revert "Move gds_proto.h to common." 2022-07-21 08:16:50 -03:00
dyn.h Small meta name (#271) 2020-06-16 19:22:15 +03:00
EngineInterface.h Replace throw() by noexcept. 2023-09-18 20:27:13 -03:00
err_proto.h Small meta name (#271) 2020-06-16 19:22:15 +03:00
err.cpp Fixed bug #7499 : Problem with restore 2023-03-30 00:20:54 +03:00
event_proto.h Remove 'virtual' specifier from overridden methods to please VS intellisense. 2022-07-14 22:32:11 +03:00
event.cpp Revert "Move gds_proto.h to common." 2022-07-21 08:16:50 -03:00
event.h
evl_proto.h Rename class jrd_req to Request. 2022-02-13 10:51:30 -03:00
evl_string.h Fix some compiler warnings (clang). 2018-07-09 14:19:20 -03:00
evl.cpp Improvement #7590 - Improve DECLARE VARIABLE to accept complete value expressions. (#7608) 2023-09-18 08:02:05 -03:00
exe_proto.h Improve performance of external (UDR) functions (#7989) 2024-02-28 18:43:16 -03:00
exe.cpp Improve performance of external (UDR) functions (#7989) 2024-02-28 18:43:16 -03:00
exe.h Improve performance of external (UDR) functions (#7989) 2024-02-28 18:43:16 -03:00
ext_proto.h Refactored the optimizer. Better debug logging. 2022-02-09 10:20:16 +03:00
ext.cpp Revert "Move gds_proto.h to common." 2022-07-21 08:16:50 -03:00
ext.h
ExtEngineManager.cpp Improve performance of external (UDR) functions (#7989) 2024-02-28 18:43:16 -03:00
ExtEngineManager.h Improve performance of external (UDR) functions (#7989) 2024-02-28 18:43:16 -03:00
fields.h Improvement #7536 : Add ability to query current value of parallel workers for an attachment 2023-04-03 13:10:21 +03:00
filte_proto.h
filters.cpp Track names of FOR ... AS CURSOR <name>. 2023-01-10 20:57:51 -03:00
flags.h
flu_proto.h
flu.cpp Revert "Move gds_proto.h to common." 2022-07-21 08:16:50 -03:00
flu.h Misc. 2022-03-18 08:17:35 -03:00
fun_proto.h Fixed CORE-5314 - UDFs declared with large varchars take excessive time to execute. 2016-10-17 13:07:25 -02:00
fun.epp Post-fix for #7817, this time avoiding one more OOM case. While being there, simpilfy after-exception cleanup too. 2023-11-11 11:45:00 +03:00
Function.epp Ressurect TriState, replace Nullable<bool> by TriState, remove Nullable. 2023-09-18 20:38:33 -03:00
Function.h Improve performance of external (UDR) functions (#7989) 2024-02-28 18:43:16 -03:00
GarbageCollector.cpp
GarbageCollector.h
GlobalRWLock.cpp Profiler. 2021-12-23 15:08:04 -03:00
GlobalRWLock.h
grant_proto.h Make DDL object type constants stable and extendable (#7125) 2022-02-10 12:27:43 +03:00
grant.epp Revert "Move gds_proto.h to common." 2022-07-21 08:16:50 -03:00
ibsetjmp.h Fix some clang release-build warnings. 2019-08-09 23:04:41 -03:00
ids.h Generate ids.h without m4 2020-01-21 13:14:21 +03:00
idx_proto.h
idx.cpp Ensure pages are properly released after exception raised during partial index condition check, see #7998 2024-02-09 14:56:58 +03:00
idx.h Fixed index after rebase and misc adjustments 2022-11-25 13:16:05 +03:00
inf_proto.h Rename class jrd_req to Request. 2022-02-13 10:51:30 -03:00
inf.cpp Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
ini_proto.h Allow different formats of system tables to co-exist in the metadata cache. Some related cleanup. Fixed remaining issues with using the current connection after isc_dpb_upgrade_db processing. 2022-11-25 13:16:05 +03:00
ini.epp Replace Nullable by std::optional. 2023-09-18 20:38:33 -03:00
ini.h Basic implementation of the ODS upgrade 2022-11-25 13:16:05 +03:00
InitCDSLib.cpp Fixed #7658: Segfault when closing database in valgrind-enabled build 2023-06-30 20:30:22 +03:00
InitCDSLib.h Hash table based on lock-free list (implemented in libcds). 2022-10-08 20:54:55 +03:00
intl_builtin.cpp Cleanup: moved INTL objects, defined in common, from namespace Jrd to namespace Firebird 2024-01-11 20:00:14 +03:00
intl_classes.h Cleanup: moved INTL objects, defined in common, from namespace Jrd to namespace Firebird 2024-01-11 20:00:14 +03:00
intl_proto.h Cleanup: moved INTL objects, defined in common, from namespace Jrd to namespace Firebird 2024-01-11 20:00:14 +03:00
intl.cpp Revert "Move gds_proto.h to common." 2022-07-21 08:16:50 -03:00
intl.h Improvement CORE-749 - Increase maximum length of object names to 64 characters. 2016-06-10 16:41:22 +00:00
IntlManager.cpp Flat Android tree. 2023-02-04 18:32:57 -03:00
IntlManager.h Improvement #7169 - Improve ICU version mismatch diagnostics. 2022-04-21 15:24:53 -03:00
irq.h Named arguments for function call, EXECUTE PROCEDURE and procedure record source. 2023-09-19 07:14:02 -03:00
isc_version.h
isc_version.rc
jrd_proto.h Replace throw() by noexcept. 2023-09-18 20:27:13 -03:00
jrd.cpp Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
jrd.h Improve performance of external (UDR) functions (#7989) 2024-02-28 18:43:16 -03:00
KeywordsTable.cpp Fix problem with client-only build requiring btyacc's generated files present (#7445) 2023-09-15 22:27:52 -03:00
KeywordsTable.h Mark nodes and stream classes as final as possible. 2022-01-06 10:01:48 -03:00
lck_proto.h Initial apply patch of Nikolay 2016-03-22 17:43:58 +03:00
lck.cpp Merge branch 'work/profiler-plugin' into work/profiler-plugin-merge 2022-08-10 22:26:38 -03:00
lck.h Hash table based on lock-free list (implemented in libcds). 2022-10-08 20:54:55 +03:00
license.h Add LoongArch support 2023-08-30 11:09:19 +03:00
lls.h
Mapping.cpp Fixed bug #7661 : FB3 CS rejects new connections 2023-07-30 15:22:20 +03:00
Mapping.h Postfixes for #7122: Invalid state of mapping cache after replacement of database 2022-02-08 15:41:19 +03:00
met_proto.h Add missing namespace 2023-11-09 09:15:37 +03:00
met.epp Deduplicate code. 2023-09-19 06:54:03 -03:00
met.h Merge branch 'master' into read_consistency 2017-04-03 12:01:56 +03:00
MetaName.cpp Better membar-related settings 2021-02-20 19:37:54 +03:00
MetaName.h Small meta name (#271) 2020-06-16 19:22:15 +03:00
Monitoring.cpp Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
Monitoring.h Warnings 2023-08-17 15:16:19 +03:00
mov_proto.h Fix #7167 - Incorrect transliteration of field names in constraint violation errors. 2022-04-07 14:33:23 -03:00
mov.cpp Fix #7167 - Incorrect transliteration of field names in constraint violation errors. 2022-04-07 14:33:23 -03:00
names.h Improvement #7536 : Add ability to query current value of parallel workers for an attachment 2023-04-03 13:10:21 +03:00
nbak.cpp Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
nbak.h Some enhancements for the file open modes (FS cache usage and forced writes) (#7991) 2024-02-05 08:06:12 +03:00
nodebug.cpp
ntrace.h Move public declarations from ntrace.h into firebird/Interface.h. 2020-06-20 20:38:45 +03:00
obj.h Partial indices: DDL, ODS, dependencies, metadata 2022-08-12 15:52:02 +03:00
ods_proto.h Merge branch 'master' into read_consistency 2018-05-27 17:32:54 +03:00
ods.cpp Code cleanup - removed old DEBUG facility not used ay least for last 15 years 2020-08-13 23:39:03 +03:00
ods.h Rename the unused field as suggested by Dimitry Sibiryakov 2024-01-29 11:05:16 +03:00
opt_proto.h Merge branch 'work/profiler-plugin' into work/profiler-plugin-merge 2022-08-10 22:26:38 -03:00
pag_proto.h Some enhancements for the file open modes (FS cache usage and forced writes) (#7991) 2024-02-05 08:06:12 +03:00
pag.cpp Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
pag.h Better fix for CORE-5264 - thanks to Vlad 2016-07-28 18:16:09 +03:00
PageToBufferMap.h This should fix blockage reported by Ilya Eremin (@ilya071294) privately. 2023-09-12 18:57:33 +03:00
par_proto.h Named arguments for function call, EXECUTE PROCEDURE and procedure record source. 2023-09-19 07:14:02 -03:00
par.cpp Improve SKIP LOCKED implementation (#7811) 2023-11-20 19:47:04 +02:00
PreparedStatement.cpp Replace Nullable by std::optional. 2023-09-18 20:38:33 -03:00
PreparedStatement.h Replace Nullable by std::optional. 2023-09-18 20:38:33 -03:00
ProfilerManager.cpp Feature #7675 - EXPLAIN statement and RDB$SQL package. (#7697) 2023-09-18 21:52:20 -03:00
ProfilerManager.h Ressurect TriState, replace Nullable<bool> by TriState, remove Nullable. 2023-09-18 20:38:33 -03:00
QualifiedName.h Small meta name (#271) 2020-06-16 19:22:15 +03:00
que.h
RandomGenerator.cpp
RandomGenerator.h
Record.h Fix an issue where the garbage collection in indexes and blobs is not performed in VIO_backout 2023-09-13 12:01:04 +03:00
RecordBuffer.cpp Fix #7464 - Crash on repeating update. 2023-01-31 07:25:03 -03:00
RecordBuffer.h Misc. 2023-01-31 08:00:52 -03:00
RecordNumber.h Feature #7675 - EXPLAIN statement and RDB$SQL package. (#7697) 2023-09-18 21:52:20 -03:00
RecordSourceNodes.cpp Fixed crash/hang due to compiler implementation of the assignment operator. StatusVector class in its current implementation is not intended for copying. 2023-10-13 18:10:13 +03:00
RecordSourceNodes.h Add missing namespace 2023-11-09 09:15:37 +03:00
Relation.cpp Ressurect TriState, replace Nullable<bool> by TriState, remove Nullable. 2023-09-18 20:38:33 -03:00
Relation.h Add missing namespace 2023-11-09 09:15:37 +03:00
relations.h Improvement #7536 : Add ability to query current value of parallel workers for an attachment 2023-04-03 13:10:21 +03:00
req.h Improve SKIP LOCKED implementation (#7811) 2023-11-20 19:47:04 +02:00
ResultSet.cpp Rename class jrd_req to Request. 2022-02-13 10:51:30 -03:00
ResultSet.h Small meta name (#271) 2020-06-16 19:22:15 +03:00
rlck_proto.h
rlck.cpp Replication plug (#280) 2020-09-18 11:45:51 +03:00
Routine.cpp Fixed #8011: Decfloat error working with int128 in UDR 2024-02-18 14:56:25 +03:00
Routine.h Ressurect TriState, replace Nullable<bool> by TriState, remove Nullable. 2023-09-18 20:38:33 -03:00
rpb_chain.cpp Fixed segfault in special build. Great thanks to Vlad. Cause this bug never affects users I do not poison tracker. 2018-08-10 17:18:54 +03:00
rpb_chain.h
RuntimeStatistics.cpp Optimize run-time stats collection a bit 2016-06-23 00:30:47 +03:00
RuntimeStatistics.h Improvement #7814 : Don't update database-level statistics on every page cache operation. 2023-10-23 20:16:01 +03:00
Savepoint.cpp Improve SKIP LOCKED implementation (#7811) 2023-11-20 19:47:04 +02:00
Savepoint.h Improve SKIP LOCKED implementation (#7811) 2023-11-20 19:47:04 +02:00
sbm.h CORE-4965: Extend the transaction ID space beyond 2^32 transactions. Initially developed in the v2.5 custom branch, then reworked and now merged into v3.0. 2016-03-24 01:56:54 +02:00
scl_proto.h Make DDL object type constants stable and extendable (#7125) 2022-02-10 12:27:43 +03:00
scl.epp Revert "Move gds_proto.h to common." 2022-07-21 08:16:50 -03:00
scl.h Fixed #7138: Problems accessing database, copied from another host. 2022-05-19 14:31:30 -03:00
sdw_proto.h
sdw.cpp Some enhancements for the file open modes (FS cache usage and forced writes) (#7991) 2024-02-05 08:06:12 +03:00
sdw.h
shut_proto.h
shut.cpp Better approach to update DBB_shutdown_* flags 2023-07-07 17:31:37 +03:00
sort.cpp Follow @dyemanov suggestions. 2023-07-11 00:06:17 +03:00
sort.h Follow @dyemanov suggestions. 2023-07-11 00:06:17 +03:00
sqz.cpp Add test for Compressor class. 2023-04-17 23:01:21 -03:00
sqz.h Add test for Compressor class. 2023-04-17 23:01:21 -03:00
Statement.cpp Improve SKIP LOCKED implementation (#7811) 2023-11-20 19:47:04 +02:00
Statement.h Feature #7675 - EXPLAIN statement and RDB$SQL package. (#7697) 2023-09-18 21:52:20 -03:00
status.h Gbak (#139) 2018-02-19 13:38:28 +03:00
svc_undoc.h
svc.cpp Fixed #7885: Unstable error messages in services due to races related with service status vector 2023-11-29 18:21:00 +03:00
svc.h Fixed #7885: Unstable error messages in services due to races related with service status vector 2023-11-29 18:21:00 +03:00
SysFunction.cpp Encapsulate GUID operations (#7990) 2024-02-11 10:24:23 +03:00
SysFunction.h Small meta name (#271) 2020-06-16 19:22:15 +03:00
SystemPackages.cpp Feature #7675 - EXPLAIN statement and RDB$SQL package. (#7697) 2023-09-18 21:52:20 -03:00
SystemPackages.h Improvement #7652 - Make the profiler store aggregated requests by default, with option for detailed store. 2023-06-26 22:53:23 -03:00
SystemPrivileges.h Add system privilege PROFILE_ANY_ATTACHMENT and permission check. 2022-06-04 22:48:56 -03:00
TempSpace.cpp Improvement #7928 : Make TempCacheLimit setting to be per-database, (not per-attachment) for SuperClassic. 2023-12-19 18:05:57 +02:00
TempSpace.h CORE-5718: Make TempCacheLimit setting database-wise 2018-01-21 12:11:11 +03:00
ThreadCollect.h Fixed issues with shutdown thread, reported by Ilya Eremin privately 2022-07-21 14:47:12 +03:00
TimeZone.cpp Refactor system package support. 2020-08-23 22:11:23 -03:00
TimeZone.h Mark nodes and stream classes as final as possible. 2022-01-06 10:01:48 -03:00
tpc_proto.h Make TIP cache initialization atomic. This fixes possible crash due to recursive access to the TIP cache during its initialization, when the shared memory is not yet initialized but dbb_tpc_cache is already created. 2024-01-29 18:02:36 +03:00
tpc.cpp Fixed #7905: Segfault during TPC initialization 2023-12-04 18:00:52 +03:00
tra_proto.h Rename class jrd_req to Request. 2022-02-13 10:51:30 -03:00
tra.cpp Postfix for #7917: Hang in a case of error when sweep thread is attaching to database; avoid segfault when sweep thread is closing on error 2024-01-25 19:35:13 +03:00
tra.h Fix an issue where the garbage collection in indexes and blobs is not performed in VIO_backout 2023-09-13 12:01:04 +03:00
trig.h Basic implementation of the ODS upgrade 2022-11-25 13:16:05 +03:00
types.h Partial indices: DDL, ODS, dependencies, metadata 2022-08-12 15:52:02 +03:00
UserManagement.cpp Restore the old code to avoid returning temporary to the caller 2021-10-13 16:12:52 +03:00
UserManagement.h Fixed CORE-6412: Firebird is freezing when trying to manage users via triggers 2020-10-14 19:30:28 +03:00
val_proto.h Fixed CORE-5278: A number of SPB parameters fail in FB 3 & 4 2016-06-15 19:16:29 +03:00
val.h Add missing namespace 2023-11-09 09:15:37 +03:00
validation.cpp Ensure pages are properly released after exception raised during partial index condition check, see #7998 2024-02-09 14:56:58 +03:00
validation.h Get rid of the overflow header pages 2024-01-23 10:40:08 +03:00
version.h Prepare ISQL to have unit tests. 2023-09-29 19:01:35 -03:00
version.rc Misc 2019-12-24 19:07:46 +02:00
vio_debug.h
vio_proto.h Improve SKIP LOCKED implementation (#7811) 2023-11-20 19:47:04 +02:00
vio.cpp FIxed bug #7899 : 2023-12-14 11:23:41 +02:00
VirtualTable.cpp Refactored the optimizer. Better debug logging. 2022-02-09 10:20:16 +03:00
VirtualTable.h
WorkerAttachment.cpp Fixed bug #7485 : Problem with parallel restore. 2023-03-03 11:03:23 +02:00
WorkerAttachment.h Misc. 2022-06-30 10:25:44 +00:00