diff options
author | Aleksandr <ognelisar@gmail.com> | 2018-02-05 10:39:01 +0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-05 10:39:01 +0700 |
commit | dad4898d45351fd76aa5cc2fa1a7eca846603eb9 (patch) | |
tree | 35dbffbbb2ebe3d89e2d15a5593a9c338a285c55 /src/main/scala/xyz/driver/restquery/query/SearchFilterBinaryOperation.scala | |
parent | 690a3e2907dd3f71d26431580080fa21194f33e5 (diff) | |
parent | d0883ae138105686b98aca4482f164ff25c7c56e (diff) | |
download | rest-query-dad4898d45351fd76aa5cc2fa1a7eca846603eb9.tar.gz rest-query-dad4898d45351fd76aa5cc2fa1a7eca846603eb9.tar.bz2 rest-query-dad4898d45351fd76aa5cc2fa1a7eca846603eb9.zip |
Merge pull request #1 from drivergroup/PDSUI-2396v1.1.1
PDSUI-2396 integration tests
Diffstat (limited to 'src/main/scala/xyz/driver/restquery/query/SearchFilterBinaryOperation.scala')
-rw-r--r-- | src/main/scala/xyz/driver/restquery/query/SearchFilterBinaryOperation.scala | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/restquery/query/SearchFilterBinaryOperation.scala b/src/main/scala/xyz/driver/restquery/query/SearchFilterBinaryOperation.scala index 30d210c..923140d 100644 --- a/src/main/scala/xyz/driver/restquery/query/SearchFilterBinaryOperation.scala +++ b/src/main/scala/xyz/driver/restquery/query/SearchFilterBinaryOperation.scala @@ -12,4 +12,20 @@ object SearchFilterBinaryOperation { case object Lt extends SearchFilterBinaryOperation case object LtEq extends SearchFilterBinaryOperation + val All: Set[SearchFilterBinaryOperation] = Set( + Eq, + NotEq, + Like, + Gt, + GtEq, + Lt, + LtEq + ) + + val binaryOperationToName: Map[SearchFilterBinaryOperation, String] = + All.map(a => a -> a.toString.toLowerCase).toMap + + val binaryOperationsFromString: Map[String, SearchFilterBinaryOperation] = + for ((k, v) <- binaryOperationToName) yield (v, k) + } |