diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-12-21 15:18:48 -0500 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-12-21 15:18:48 -0500 |
commit | 84bae572d353b03ecb3498df83ba301a456b6c6f (patch) | |
tree | 36375672c50d7b0d46e10312d7edbf31a4895dc9 /lib/statement.cpp | |
parent | 350bfdb5ea9b4f7e50746c50a46d8032cbc5a104 (diff) | |
download | verbly-84bae572d353b03ecb3498df83ba301a456b6c6f.tar.gz verbly-84bae572d353b03ecb3498df83ba301a456b6c6f.tar.bz2 verbly-84bae572d353b03ecb3498df83ba301a456b6c6f.zip |
Added mask filters and fixed the synonym query
refs #1
Diffstat (limited to 'lib/statement.cpp')
-rw-r--r-- | lib/statement.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/statement.cpp b/lib/statement.cpp index e84a402..5dd3789 100644 --- a/lib/statement.cpp +++ b/lib/statement.cpp | |||
@@ -594,6 +594,18 @@ namespace verbly { | |||
594 | 594 | ||
595 | return grp; | 595 | return grp; |
596 | } | 596 | } |
597 | |||
598 | case filter::type::mask: | ||
599 | { | ||
600 | condition result = parseFilter(clause.getMaskFilter()); | ||
601 | |||
602 | if (result.getType() == condition::type::empty) | ||
603 | { | ||
604 | return {}; | ||
605 | } else { | ||
606 | return result; | ||
607 | } | ||
608 | } | ||
597 | } | 609 | } |
598 | } | 610 | } |
599 | 611 | ||