aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/restquery/db/SlickQueryBuilderParameters.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/xyz/driver/restquery/db/SlickQueryBuilderParameters.scala')
-rw-r--r--src/main/scala/xyz/driver/restquery/db/SlickQueryBuilderParameters.scala19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/main/scala/xyz/driver/restquery/db/SlickQueryBuilderParameters.scala b/src/main/scala/xyz/driver/restquery/db/SlickQueryBuilderParameters.scala
index 6ab7eb4..d4d1761 100644
--- a/src/main/scala/xyz/driver/restquery/db/SlickQueryBuilderParameters.scala
+++ b/src/main/scala/xyz/driver/restquery/db/SlickQueryBuilderParameters.scala
@@ -1,11 +1,15 @@
-package xyz.driver.restquery.query
+package xyz.driver.restquery.db
import java.sql.PreparedStatement
import slick.jdbc.{JdbcProfile, SQLActionBuilder}
-import xyz.driver.restquery.db.{SlickQueryBuilder, SlickQueryBuilderParameters, SlickTableLink}
import xyz.driver.restquery.query.Sorting.{Dimension, Sequential}
import xyz.driver.restquery.query.SortingOrder.{Ascending, Descending}
+import xyz.driver.restquery.query._
+
+object SlickQueryBuilderParameters {
+ val AllFields = Set("*")
+}
trait SlickQueryBuilderParameters {
import SlickQueryBuilder._
@@ -107,7 +111,7 @@ trait SlickQueryBuilderParameters {
* @return Returns SQL string and list of values for binding in prepared statement.
*/
protected def filterToSql(escapedTableName: String, filter: SearchFilterExpr)(
- implicit profile: JdbcProfile): SQLActionBuilder = {
+ implicit profile: JdbcProfile): SQLActionBuilder = {
import SearchFilterBinaryOperation._
import SearchFilterExpr._
import profile.api._
@@ -122,10 +126,11 @@ trait SlickQueryBuilderParameters {
case x if !SearchFilterExpr.isEmpty(x) => filterToSql(escapedTableName, x)
}
- def multipleSqlToAction(first: Boolean,
- op: String,
- conditions: Seq[SQLActionBuilder],
- sql: SQLActionBuilder): SQLActionBuilder = {
+ def multipleSqlToAction(
+ first: Boolean,
+ op: String,
+ conditions: Seq[SQLActionBuilder],
+ sql: SQLActionBuilder): SQLActionBuilder = {
if (conditions.nonEmpty) {
val condition = conditions.head
if (first) {