#include "src/trace_processor/db/column.h"
#include <cstdint>
#include <limits>
#include "column/types.h"
#include "column_storage.h"
#include "column_storage_overlay.h"
#include "perfetto/base/logging.h"
#include "src/trace_processor/db/table.h"
namespace perfetto::trace_processor {
ColumnLegacy::ColumnLegacy(const ColumnLegacy& column,
uint32_t col_idx,
uint32_t overlay_idx,
const char* name)
: … { … }
ColumnLegacy::ColumnLegacy(const char* name,
ColumnType type,
uint32_t flags,
uint32_t index_in_table,
uint32_t overlay_index,
ColumnStorageBase* st)
: … { … }
ColumnLegacy ColumnLegacy::DummyColumn(const char* name,
uint32_t col_idx_in_table) { … }
ColumnLegacy ColumnLegacy::IdColumn(uint32_t col_idx,
uint32_t overlay_idx,
const char* name,
uint32_t flags) { … }
const ColumnStorageOverlay& ColumnLegacy::overlay() const { … }
}