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

adds mappgings to database

parent 429d035a
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@ package unibz.cs.semint.kprime.domain.ddl
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement
import unibz.cs.semint.kprime.domain.dql.Query
@JacksonXmlRootElement(localName = "database")
open class Database () {
......@@ -12,6 +13,7 @@ open class Database () {
var id: String=""
var schema: Schema = Schema()
var mapping : HashMap<String, Query>? = HashMap<String, Query>()
fun lineage(tableName:String) : List<String> {
val result = mutableListOf<String>()
......
......@@ -91,6 +91,7 @@ class ApplyChangeSetUseCaseTest {
</constraints>
</constraints>
</schema>
<mapping/>
</database>
""".trimIndent()
assertEquals(expectedDb,serializeNewDb)
......@@ -113,6 +114,10 @@ class ApplyChangeSetUseCaseTest {
val column = Column()
table.columns.add(column)
db.schema.tables.add(table)
// db.mapping.put("amico", SQLizeUseCase().fromsql("""
// SELECT *
// FROM person
// """.trimIndent()))
return db
}
......
......@@ -10,4 +10,5 @@
</tables>
<constraints/>
</schema>
<mapping/>
</database>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment