Skip to content

Commit fd9dca3

Browse files
committed
Fix column names in BATCH_JOB_EXECUTION_PARAMS
For some DB providers, columns cannot be named "VALUE". This commit adds a prefix where appropriate to the columns of `BATCH_JOB_EXECUTION_PARAMS`. Related to: * #3960
1 parent 2660f2b commit fd9dca3

23 files changed

+76
-78
lines changed

spring-batch-core/src/main/java/org/springframework/batch/core/repository/dao/JdbcJobExecutionDao.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,11 @@ public class JdbcJobExecutionDao extends AbstractJdbcBatchMetadataDao implements
9090

9191
private static final String CURRENT_VERSION_JOB_EXECUTION = "SELECT VERSION FROM %PREFIX%JOB_EXECUTION WHERE JOB_EXECUTION_ID=?";
9292

93-
private static final String FIND_PARAMS_FROM_ID = "SELECT JOB_EXECUTION_ID, NAME, TYPE, "
94-
+ "VALUE, IDENTIFYING from %PREFIX%JOB_EXECUTION_PARAMS where JOB_EXECUTION_ID = ?";
93+
private static final String FIND_PARAMS_FROM_ID = "SELECT JOB_EXECUTION_ID, PARAMETER_NAME, PARAMETER_TYPE, "
94+
+ "PARAMETER_VALUE, IDENTIFYING from %PREFIX%JOB_EXECUTION_PARAMS where JOB_EXECUTION_ID = ?";
9595

96-
private static final String CREATE_JOB_PARAMETERS = "INSERT into %PREFIX%JOB_EXECUTION_PARAMS(JOB_EXECUTION_ID, NAME, TYPE, "
97-
+ "VALUE, IDENTIFYING) values (?, ?, ?, ?, ?)";
96+
private static final String CREATE_JOB_PARAMETERS = "INSERT into %PREFIX%JOB_EXECUTION_PARAMS(JOB_EXECUTION_ID, PARAMETER_NAME, PARAMETER_TYPE, "
97+
+ "PARAMETER_VALUE, IDENTIFYING) values (?, ?, ?, ?, ?)";
9898

9999
private static final String DELETE_JOB_EXECUTION = "DELETE FROM %PREFIX%JOB_EXECUTION WHERE JOB_EXECUTION_ID = ?";
100100

@@ -374,16 +374,16 @@ protected JobParameters getJobParameters(Long executionId) {
374374
RowCallbackHandler handler = new RowCallbackHandler() {
375375
@Override
376376
public void processRow(ResultSet rs) throws SQLException {
377-
String parameterName = rs.getString("NAME");
377+
String parameterName = rs.getString("PARAMETER_NAME");
378378

379379
Class<?> parameterType = null;
380380
try {
381-
parameterType = Class.forName(rs.getString("TYPE"));
381+
parameterType = Class.forName(rs.getString("PARAMETER_TYPE"));
382382
}
383383
catch (ClassNotFoundException e) {
384384
throw new RuntimeException(e);
385385
}
386-
String stringValue = rs.getString("VALUE");
386+
String stringValue = rs.getString("PARAMETER_VALUE");
387387
Object typedValue = conversionService.convert(stringValue, parameterType);
388388

389389
boolean identifying = rs.getString("IDENTIFYING").equalsIgnoreCase("Y");

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-db2.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
55
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
66
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
77

8-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
9-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
10-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
8+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
9+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
10+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-derby.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
55
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
66
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
77

8-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
9-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
10-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
8+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
9+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
10+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-h2.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
55
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
66
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
77

8-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
9-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
10-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
8+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
9+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
10+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-hsqldb.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
55
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
66
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
77

8-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
9-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
10-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
8+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
9+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
10+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-mysql.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
55
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
66
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
77

8-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS CHANGE COLUMN TYPE_CD TYPE VARCHAR(100);
9-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS CHANGE COLUMN KEY_NAME NAME VARCHAR(100);
10-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS CHANGE COLUMN STRING_VAL VALUE VARCHAR(2500);
8+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS CHANGE COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
9+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS CHANGE COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
10+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS CHANGE COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-oracle.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
99
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
1010
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
1111

12-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
13-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
14-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
12+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
13+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
14+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-postgresql.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
55
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
66
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
77

8-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
9-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
10-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
8+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
9+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
10+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-sqlite.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
77
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
88
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
99

10-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
11-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
12-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
10+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
11+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
12+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-sqlserver.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
88
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
99
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
1010

11-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
12-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
13-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
11+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
12+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
13+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/migration/5.0/migration-sybase.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DATE_VAL;
55
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN LONG_VAL;
66
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP COLUMN DOUBLE_VAL;
77

8-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD TYPE VARCHAR(100);
9-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME NAME VARCHAR(100);
10-
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL VALUE VARCHAR(2500);
8+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN TYPE_CD PARAMETER_TYPE VARCHAR(100);
9+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN KEY_NAME PARAMETER_NAME VARCHAR(100);
10+
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS MODIFY COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-db2.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-derby.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-h2.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-hana.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING VARCHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-hsqldb.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-mysql.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-oracle.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID NUMBER(19,0) NOT NULL ,
28-
NAME VARCHAR(100 char) NOT NULL ,
29-
TYPE VARCHAR(100 char) NOT NULL ,
30-
VALUE VARCHAR(2500 char) ,
28+
PARAMETER_NAME VARCHAR(100 char) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100 char) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500 char) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-postgresql.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-sqlite.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID INTEGER NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-sqlserver.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-sybase.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2525

2626
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID BIGINT NOT NULL ,
28-
NAME VARCHAR(100) NOT NULL ,
29-
TYPE VARCHAR(100) NOT NULL ,
30-
VALUE VARCHAR(2500) ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
3131
IDENTIFYING CHAR(1) NOT NULL ,
3232
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)

spring-batch-docs/src/main/asciidoc/schema-appendix.adoc

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,9 @@ listing shows:
138138
----
139139
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
140140
JOB_EXECUTION_ID BIGINT NOT NULL ,
141-
NAME VARCHAR(100) NOT NULL ,
142-
TYPE VARCHAR(100) NOT NULL ,
143-
VALUE VARCHAR(2500) ,
141+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
142+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
143+
PARAMETER_VALUE VARCHAR(2500) ,
144144
IDENTIFYING CHAR(1) NOT NULL ,
145145
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
146146
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
@@ -152,11 +152,9 @@ The following list describes each column:
152152
* `JOB_EXECUTION_ID`: Foreign key from the `BATCH_JOB_EXECUTION` table that indicates the
153153
job execution to which the parameter entry belongs. Note that multiple rows (that is,
154154
key/value pairs) may exist for each execution.
155-
* TYPE_CD: String representation of the type of value stored, which can be a string, a
156-
date, a long, or a double. Because the type must be known, it cannot be null.
157-
* NAME: The parameter name.
158-
* TYPE: The fully qualified name of the type of the parameter.
159-
* VALUE: Parameter value
155+
* PARAMETER_NAME: The parameter name.
156+
* PARAMETER_TYPE: The fully qualified name of the type of the parameter.
157+
* PARAMETER_VALUE: Parameter value
160158
* IDENTIFYING: Flag indicating whether the parameter contributed to the identity of the
161159
related `JobInstance`.
162160

0 commit comments

Comments
 (0)