diff options
Diffstat (limited to 'src/trace_processor/stats_table.h')
-rw-r--r-- | src/trace_processor/stats_table.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/trace_processor/stats_table.h b/src/trace_processor/stats_table.h index 3a1a59191..9ae21653a 100644 --- a/src/trace_processor/stats_table.h +++ b/src/trace_processor/stats_table.h @@ -20,8 +20,8 @@ #include <limits> #include <memory> -#include "src/trace_processor/sqlite/sqlite_table.h" #include "src/trace_processor/stats.h" +#include "src/trace_processor/table.h" #include "src/trace_processor/trace_storage.h" namespace perfetto { @@ -30,14 +30,14 @@ namespace trace_processor { // The stats table contains diagnostic info and errors that are either: // - Collected at trace time (e.g., ftrace buffer overruns). // - Generated at parsing time (e.g., clock events out-of-order). -class StatsTable : public SqliteTable { +class StatsTable : public Table { public: enum Column { kName = 0, kIndex, kSeverity, kSource, kValue }; - class Cursor : public SqliteTable::Cursor { + class Cursor : public Table::Cursor { public: Cursor(StatsTable*); - // Implementation of SqliteTable::Cursor. + // Implementation of Table::Cursor. int Filter(const QueryConstraints&, sqlite3_value**) override; int Next() override; int Eof() override; @@ -61,8 +61,8 @@ class StatsTable : public SqliteTable { StatsTable(sqlite3*, const TraceStorage*); // Table implementation. - util::Status Init(int, const char* const*, SqliteTable::Schema*) override; - std::unique_ptr<SqliteTable::Cursor> CreateCursor() override; + base::Optional<Table::Schema> Init(int, const char* const*) override; + std::unique_ptr<Table::Cursor> CreateCursor() override; int BestIndex(const QueryConstraints&, BestIndexInfo*) override; private: |