Skip to content
Snippets Groups Projects
Commit 5f3221d3 authored by npedot's avatar npedot
Browse files

fixes crete column dbtype

parent 67031257
No related branches found
No related tags found
No related merge requests found
......@@ -25,6 +25,8 @@ class Column (): Labelled {
var role: String? = null
@JacksonXmlProperty(isAttribute = true)
var labels: String? = null
@JacksonXmlProperty(isAttribute = true)
var default: Any? = null
private var labeller = Labeller()
......
......@@ -54,12 +54,12 @@ class SQLizeCreateUseCase {
private fun creatColumnCommands(createTableColumn: CreateColumn): List<String> {
val addColumns = createTableColumn.columns.map {
col -> AddColumnStatement(createTableColumn.catalog,
col -> AddColumnStatement(createTableColumn.catalog,
createTableColumn.schema,
createTableColumn.name,
col.name,
col.type?:"varchar",
null,
col.dbtype,
col.default,
NotNullConstraint())}
val addColumnsStatement = AddColumnStatement(addColumns)
val generateSql = AddColumnGenerator().generateSql(
......
......@@ -18,8 +18,12 @@ class SQLizeCreateUseCaseTest {
val changeSet = ChangeSet()
val columnsToAdd = CreateColumn()
columnsToAdd.name = "table1"
columnsToAdd.columns.add(Column(name="col1",id="id1",dbname = "dbname1"))
columnsToAdd.columns.add(Column(name="col2",id="id1",dbname = "dbname1"))
val col1 = Column(name = "col1", id = "id1", dbname = "dbname1")
col1.dbtype = "varchar"
columnsToAdd.columns.add(col1)
val col2 = Column(name = "col2", id = "id1", dbname = "dbname1")
col2.dbtype = "varchar"
columnsToAdd.columns.add(col2)
val createColumns = ArrayList<CreateColumn>()
createColumns.add(columnsToAdd)
changeSet.createColumn = createColumns
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment