diff --git a/src/main/java/eu/hbp/mip/model/Query.java b/src/main/java/eu/hbp/mip/model/Query.java index 3ab5edcd6225dca09b13cb7054b0a98f8220fd14..83d13a1fedfda525ff315aa2aa6844523fa74ea6 100644 --- a/src/main/java/eu/hbp/mip/model/Query.java +++ b/src/main/java/eu/hbp/mip/model/Query.java @@ -50,6 +50,9 @@ public class Query { @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL) private List<Filter> filters = new LinkedList<>(); + @Column(columnDefinition = "text", name = "sql_filter") + private String sqlFilter = null; + public Query() { /* @@ -113,4 +116,13 @@ public class Query { this.request = request; } + + @JsonProperty("sql_filter") + public String getSqlFilter() { + return sqlFilter; + } + + public void setSqlFilter(String sqlFilter) { + this.sqlFilter = sqlFilter; + } } diff --git a/src/main/resources/db/migration/V3_0__AddFilter.sql b/src/main/resources/db/migration/V3_0__AddFilter.sql new file mode 100644 index 0000000000000000000000000000000000000000..202fc3d8eeb57c783fca46725b2207d1ee3d0bc5 --- /dev/null +++ b/src/main/resources/db/migration/V3_0__AddFilter.sql @@ -0,0 +1 @@ +ALTER TABLE query ADD COLUMN sql_filter text; \ No newline at end of file