feat: SQL between/hostvar-key alignment, class-condition parsing, gcov merge across scenario runs

This commit is contained in:
hangshuo652
2026-08-09 17:43:00 +08:00
parent f331c8fa2a
commit 273a3f8211
31 changed files with 3789 additions and 272 deletions
+50
View File
@@ -0,0 +1,50 @@
program_id: KYU04CAL
db_type: SQLite
db_name: SALARY.db
db_tables:
- name: EMP_MASTER
columns:
- name: EMP_ID
type: CHAR(8)
primary_key: true
- name: EMP_NAME
type: VARCHAR(40)
- name: DEPT_CODE
type: CHAR(2)
- name: REGION_CODE
type: CHAR(2)
- name: CATEGORY_CODE
type: CHAR(3)
- name: BASE_SALARY
type: DECIMAL(9,0)
- name: HOURLY_RATE
type: DECIMAL(7,0)
- name: DEPENDENT_COUNT
type: SMALLINT
- name: STATUS
type: CHAR(1)
- name: UPDATED_AT
type: TIMESTAMP
- name: OVT_MONTHLY
columns:
- name: EMP_ID
type: CHAR(8)
primary_key: true
- name: YEAR_MONTH
type: CHAR(6)
primary_key: true
- name: OVT_TYPE
type: CHAR(1)
- name: OVT_HOURS
type: DECIMAL(4,1)
- name: OVT_COUNT
type: DECIMAL(9)
- name: UPDATED_AT
type: TIMESTAMP
subprograms:
- SUB01DAT
- SUB02MSG
- SUB03END