| 602 | SetLookupOptions::SetLookupOptions() |
| 603 | : SetLookupOptions({}, SetLookupOptions::NullMatchingBehavior::MATCH) {} |
| 604 | SetLookupOptions::NullMatchingBehavior SetLookupOptions::GetNullMatchingBehavior() const { |
| 605 | if (!this->skip_nulls.has_value()) { |
| 606 | return this->null_matching_behavior; |
| 607 | } else if (this->skip_nulls.value()) { |
| 608 | return SetLookupOptions::SKIP; |
| 609 | } else { |
| 610 | return SetLookupOptions::MATCH; |
| 611 | } |
| 612 | } |
| 613 | constexpr char SetLookupOptions::kTypeName[]; |
| 614 | |
| 615 | SliceOptions::SliceOptions(int64_t start, int64_t stop, int64_t step) |