#1361: SQLHelper.kt

projectforge-business/src/main/kotlin/org/projectforge/framework/persistence/utils/SQLHelper.kt Utils, projectforge-business/src/main/kotlin/org/projectforge/framework/persistence/utils/SQLHelper.kt 158 lines · 95 code · 48 comments · 15 blank
SQL helper utility providing year range generation from min/max dates (via Tuple or direct values), and SQL script splitting — parses SQL scripts into individual statements while handling string literals, single-line comments (--), and semicolon delimiters.

Git History

868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
98b618a26 WIP: Setup of ProjectForge...
c1ae440e6 WIP: Setup of ProjectForge...
2863b30b9 Migration stuff in progress...
b6b5ca58b Migration stuff in progress...
c25b14e78 Migration stuff in progress...
67ce75fe9 Migration stuff in progress...
e33c8b9c2 Migration stuff in progress...
06828f490 Migration stuff in progress...
b6092df09 Copyright 2023 -> 2024
b2c5db3c7 SQLHelper.queryToString shows now query string including all parameters.
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 Source code header: (C) 2001-2021.
ae182f8a1 Github issue #135, performance tuning with JProfiler (addresses are now much faster)
8826ddf5d no message
632916ad6 SQLHelper.kt: Add getYears method that takes Objects
a6a7aece4 Optimize Imports
944c94a2f Replace DatePanel from Wicket pages with LocalDatePanels