summary refs log tree commit diff stats
path: root/lib/statement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/statement.cpp')
-rw-r--r--lib/statement.cpp12
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