{ | |
"class" : "org.eclipse.smila.jdbc.JdbcFetcherPipelet", | |
"parameters": [ | |
{ | |
"name": "dbUrl", | |
"type": "string", | |
"description": "The (JDBC driver) dependent URL which is used to connect to the database.", | |
"optional": false | |
}, | |
{ | |
"name": "dbProps", | |
"type": "map", | |
"description": "Database connection properties, e.g. 'user' and 'password'.", | |
"optional": false | |
}, | |
{ | |
"name": "stmt", | |
"type": "string", | |
"description": "The (Prepared)Statement to fetch data from the database, may have parameters.", | |
"optional": false | |
}, | |
{ | |
"name": "valuePaths", | |
"type": "string", | |
"description": "List of paths which point to the record (sub)attributes that are used as parameter values in the prepared statement. A path is separated by '/'.", | |
"multi": true, | |
"optional": true | |
} | |
], | |
"description": "Pipelet that fetches data from a database via JDBC to enrich given input record, using a statement which is parameterized by record values." | |
} |