aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/single_numeric_search_context.cpp
blob: 1da5481505e91ad7914e22eaee5a3199a11c2b24 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.

#include "single_numeric_search_context.hpp"
#include "numeric_matcher.h"
#include "numeric_range_matcher.h"

namespace search::attribute {

template class SingleNumericSearchContext<int8_t, NumericMatcher<int8_t>>;
template class SingleNumericSearchContext<int16_t, NumericMatcher<int16_t>>;
template class SingleNumericSearchContext<int32_t, NumericMatcher<int32_t>>;
template class SingleNumericSearchContext<int64_t, NumericMatcher<int64_t>>;
template class SingleNumericSearchContext<float, NumericMatcher<float>>;
template class SingleNumericSearchContext<double, NumericMatcher<double>>;

template class SingleNumericSearchContext<int8_t, NumericRangeMatcher<int8_t>>;
template class SingleNumericSearchContext<int16_t, NumericRangeMatcher<int16_t>>;
template class SingleNumericSearchContext<int32_t, NumericRangeMatcher<int32_t>>;
template class SingleNumericSearchContext<int64_t, NumericRangeMatcher<int64_t>>;
template class SingleNumericSearchContext<float, NumericRangeMatcher<float>>;
template class SingleNumericSearchContext<double, NumericRangeMatcher<double>>;

}