#include "src/trace_processor/perfetto_sql/intrinsics/operators/span_join_operator.h"
#include <sqlite3.h>
#include <cstddef>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include "src/trace_processor/containers/string_pool.h"
#include "src/trace_processor/perfetto_sql/engine/perfetto_sql_engine.h"
#include "src/trace_processor/sqlite/scoped_db.h"
#include "src/trace_processor/sqlite/sqlite_engine.h"
#include "test/gtest_and_gmock.h"
namespace perfetto::trace_processor {
namespace {
class SpanJoinOperatorTableTest : public ::testing::Test { … };
TEST_F(SpanJoinOperatorTableTest, JoinTwoSpanTables) { … }
TEST_F(SpanJoinOperatorTableTest, NullPartitionKey) { … }
TEST_F(SpanJoinOperatorTableTest, MixedPartitioning) { … }
TEST_F(SpanJoinOperatorTableTest, NoPartitioning) { … }
TEST_F(SpanJoinOperatorTableTest, LeftJoinTwoSpanTables) { … }
TEST_F(SpanJoinOperatorTableTest, LeftJoinTwoSpanTables_EmptyRight) { … }
TEST_F(SpanJoinOperatorTableTest, CapitalizedLeftJoin) { … }
}
}