/external/perfetto/src/trace_processor/db/column/ |
D | fake_storage.cc | 68 RangeOrBitVector FakeStorageChain::SearchValidated(FilterOp, in SearchValidated() 73 return RangeOrBitVector(in); in SearchValidated() 75 return RangeOrBitVector(Range()); in SearchValidated() 77 return RangeOrBitVector(Range(std::max(in.start, range_.start), in SearchValidated() 82 return RangeOrBitVector(std::move(intersection)); in SearchValidated()
|
D | dense_null_overlay.cc | 114 RangeOrBitVector DenseNullOverlay::ChainImpl::SearchValidated(FilterOp op, in SearchValidated() 128 return RangeOrBitVector(res.IntersectRange(in.start, in.end)); in SearchValidated() 131 return RangeOrBitVector(in); in SearchValidated() 138 return RangeOrBitVector(Range()); in SearchValidated() 140 return RangeOrBitVector(non_null_->IntersectRange(in.start, in.end)); in SearchValidated() 146 RangeOrBitVector inner_res = inner_->SearchValidated(op, sql_val, in); in SearchValidated() 176 return RangeOrBitVector(std::move(res)); in SearchValidated()
|
D | selector_overlay.cc | 108 RangeOrBitVector SelectorOverlay::ChainImpl::SearchValidated(FilterOp op, in SearchValidated() 124 return RangeOrBitVector(Range()); in SearchValidated() 128 return RangeOrBitVector(Range(out_start, out_end)); in SearchValidated() 135 return RangeOrBitVector(std::move(storage_bitvector)); in SearchValidated() 138 return RangeOrBitVector(std::move(storage_bitvector)); in SearchValidated()
|
D | range_overlay.cc | 77 RangeOrBitVector RangeOverlay::ChainImpl::SearchValidated( in SearchValidated() 90 return RangeOrBitVector(Range()); in SearchValidated() 92 return RangeOrBitVector(Range(inner_res_range.start - range_->start, in SearchValidated() 98 return RangeOrBitVector{std::move(inner_res_bv)}; in SearchValidated() 129 return RangeOrBitVector(std::move(builder).Build()); in SearchValidated()
|
D | data_layer.h | 156 PERFETTO_ALWAYS_INLINE RangeOrBitVector Search(FilterOp op, in Search() 162 return RangeOrBitVector(range); in Search() 164 return RangeOrBitVector(Range()); in Search() 291 virtual RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const = 0;
|
D | null_overlay.cc | 73 RangeOrBitVector storage_result, in ReconcileStorageResult() 168 RangeOrBitVector NullOverlay::ChainImpl::SearchValidated(FilterOp op, in SearchValidated() 181 return RangeOrBitVector(res.IntersectRange(in.start, in.end)); in SearchValidated() 184 return RangeOrBitVector(in); in SearchValidated() 191 return RangeOrBitVector(Range()); in SearchValidated() 193 return RangeOrBitVector(non_null_->IntersectRange(in.start, in.end)); in SearchValidated() 208 return RangeOrBitVector(std::move(res)); in SearchValidated()
|
D | types.h | 53 class RangeOrBitVector { 55 explicit RangeOrBitVector(Range range) : val(range) {} in RangeOrBitVector() function 56 explicit RangeOrBitVector(BitVector bv) : val(std::move(bv)) {} in RangeOrBitVector() function
|
D | arrangement_overlay.cc | 69 RangeOrBitVector ArrangementOverlay::ChainImpl::SearchValidated( in SearchValidated() 88 return RangeOrBitVector(std::move(bv)); in SearchValidated() 91 return RangeOrBitVector( in SearchValidated() 137 return RangeOrBitVector(std::move(builder).Build()); in SearchValidated()
|
D | set_id_storage.cc | 153 RangeOrBitVector SetIdStorage::ChainImpl::SearchValidated( in SearchValidated() 174 return RangeOrBitVector(Range(0, search_range.end)); in SearchValidated() 176 return RangeOrBitVector(Range()); in SearchValidated() 189 return RangeOrBitVector(std::move(bv)); in SearchValidated() 191 return RangeOrBitVector(BinarySearchIntrinsic(op, val, search_range)); in SearchValidated()
|
D | id_storage.cc | 164 RangeOrBitVector IdStorage::ChainImpl::SearchValidated( in SearchValidated() 183 return RangeOrBitVector(Range(0, search_range.end)); in SearchValidated() 185 return RangeOrBitVector(Range()); in SearchValidated() 194 return RangeOrBitVector(std::move(ret)); in SearchValidated() 196 return RangeOrBitVector(BinarySearchIntrinsic(op, val, search_range)); in SearchValidated()
|
D | numeric_storage.cc | 355 RangeOrBitVector NumericStorageBase::ChainImpl::SearchValidated( in SearchValidated() 375 return RangeOrBitVector(*ret_opt); in SearchValidated() 385 return RangeOrBitVector(*ret_opt); in SearchValidated() 393 return RangeOrBitVector(BinarySearchIntrinsic(op, val, search_range)); in SearchValidated() 401 return RangeOrBitVector(std::move(bv)); in SearchValidated() 403 return RangeOrBitVector(LinearSearchInternal(op, val, search_range)); in SearchValidated()
|
D | string_storage.h | 59 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override; 84 RangeOrBitVector IndexSearchInternal(FilterOp op,
|
D | dummy_storage.cc | 42 RangeOrBitVector DummyStorage::ChainImpl::SearchValidated(FilterOp, in SearchValidated()
|
D | dummy_storage.h | 52 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | id_storage.h | 58 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | dense_null_overlay.h | 59 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | selector_overlay.h | 59 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | null_overlay.h | 58 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | range_overlay.h | 56 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | set_id_storage.h | 57 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | arrangement_overlay.h | 63 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | string_storage.cc | 281 RangeOrBitVector StringStorage::ChainImpl::SearchValidated( in SearchValidated() 306 return RangeOrBitVector(BinarySearchIntrinsic( in SearchValidated() 327 return RangeOrBitVector(std::move(bv)); in SearchValidated() 338 return RangeOrBitVector(LinearSearch(op, sql_val, search_range)); in SearchValidated()
|
D | fake_storage.h | 84 RangeOrBitVector SearchValidated(FilterOp, SqlValue, Range) const override;
|
D | utils.cc | 70 std::vector<uint32_t> ToIndexVectorForTests(RangeOrBitVector& r_or_bv) { in ToIndexVectorForTests()
|
/external/perfetto/src/trace_processor/db/ |
D | query_executor.cc | 104 RangeOrBitVector res = chain.Search(c.op, c.value, bounds); in LinearSearch()
|