#include "src/trace_processor/db/column/dense_null_overlay.h"
#include <cstdint>
#include <limits>
#include <memory>
#include <utility>
#include <vector>
#include "perfetto/trace_processor/basic_types.h"
#include "src/trace_processor/containers/bit_vector.h"
#include "src/trace_processor/db/column/data_layer.h"
#include "src/trace_processor/db/column/fake_storage.h"
#include "src/trace_processor/db/column/numeric_storage.h"
#include "src/trace_processor/db/column/types.h"
#include "src/trace_processor/db/column/utils.h"
#include "test/gtest_and_gmock.h"
namespace perfetto::trace_processor::column {
namespace {
ElementsAre;
IsEmpty;
UnorderedElementsAre;
Indices;
OrderedIndices;
TEST(DenseNullOverlay, NoFilteringSearch) { … }
TEST(DenseNullOverlay, RestrictInputSearch) { … }
TEST(DenseNullOverlay, RangeFilterSearch) { … }
TEST(DenseNullOverlay, BitvectorFilterSearch) { … }
TEST(DenseNullOverlay, IsNullSearch) { … }
TEST(DenseNullOverlay, IndexSearch) { … }
TEST(DenseNullOverlay, IsNullIndexSearch) { … }
TEST(DenseNullOverlay, OrderedIndexSearch) { … }
TEST(DenseNullOverlay, SingleSearch) { … }
TEST(DenseNullOverlay, SingleSearchIsNull) { … }
TEST(DenseNullOverlay, SingleSearchIsNotNull) { … }
TEST(DenseNullOverlay, StableSort) { … }
TEST(DenseNullOverlay, Distinct) { … }
}
}