/external/perfetto/src/trace_processor/sqlite/ |
D | db_sqlite_table_unittest.cc | 41 TEST(DbSqliteTable, IdEqCheaperThanOtherEq) { in TEST() argument 48 auto id_cost = DbSqliteTable::EstimateCost(schema, kRowCount, id_eq); in TEST() 53 auto a_cost = DbSqliteTable::EstimateCost(schema, kRowCount, a_eq); in TEST() 59 TEST(DbSqliteTable, IdEqCheaperThatOtherConstraint) { in TEST() argument 66 auto id_cost = DbSqliteTable::EstimateCost(schema, kRowCount, id_eq); in TEST() 71 auto a_cost = DbSqliteTable::EstimateCost(schema, kRowCount, a_eq); in TEST() 77 TEST(DbSqliteTable, SingleEqCheaperThanMultipleConstraint) { in TEST() argument 84 auto single_cost = DbSqliteTable::EstimateCost(schema, kRowCount, single_eq); in TEST() 90 auto multi_cost = DbSqliteTable::EstimateCost(schema, kRowCount, multi_eq); in TEST() 98 TEST(DbSqliteTable, MultiSortedEqCheaperThanMultiUnsortedEq) { in TEST() argument [all …]
|
D | db_sqlite_table.cc | 88 DbSqliteTable::DbSqliteTable(sqlite3*, Context context) in DbSqliteTable() function in perfetto::trace_processor::DbSqliteTable 94 DbSqliteTable::~DbSqliteTable() = default; 96 void DbSqliteTable::RegisterTable(sqlite3* db, in RegisterTable() 102 SqliteTable::Register<DbSqliteTable, Context>(db, std::move(context), name); in RegisterTable() 105 void DbSqliteTable::RegisterTable( in RegisterTable() 119 SqliteTable::Register<DbSqliteTable, Context>(db, std::move(context), name, in RegisterTable() 123 util::Status DbSqliteTable::Init(int, const char* const*, Schema* schema) { in Init() 128 SqliteTable::Schema DbSqliteTable::ComputeSchema(const Table::Schema& schema, in ComputeSchema() 153 int DbSqliteTable::BestIndex(const QueryConstraints& qc, BestIndexInfo* info) { in BestIndex() 168 void DbSqliteTable::BestIndex(const Table::Schema& schema, in BestIndex() [all …]
|
D | db_sqlite_table.h | 28 class DbSqliteTable : public SqliteTable { 73 Cursor(DbSqliteTable*, QueryCache*); 105 DbSqliteTable* db_sqlite_table_ = nullptr; 163 DbSqliteTable(sqlite3*, Context context); 164 virtual ~DbSqliteTable() override;
|
D | sqlite_raw_table.h | 48 class SqliteRawTable : public DbSqliteTable {
|
D | sqlite_raw_table.cc | 513 : DbSqliteTable( in SqliteRawTable()
|
/external/perfetto/src/trace_processor/ |
D | trace_processor_impl.h | 91 DbSqliteTable::RegisterTable(*db_, query_cache_.get(), Table::Schema(), in RegisterDbTable() 96 std::unique_ptr<DbSqliteTable::DynamicTableGenerator> generator) { in RegisterDynamicTable() 97 DbSqliteTable::RegisterTable(*db_, query_cache_.get(), in RegisterDynamicTable()
|
/external/perfetto/src/trace_processor/dynamic/ |
D | experimental_annotated_stack_generator.h | 33 : public DbSqliteTable::DynamicTableGenerator {
|
D | describe_slice_generator.h | 32 class DescribeSliceGenerator : public DbSqliteTable::DynamicTableGenerator {
|
D | connected_flow_generator.h | 36 class ConnectedFlowGenerator : public DbSqliteTable::DynamicTableGenerator {
|
D | descendant_slice_generator.h | 33 class DescendantSliceGenerator : public DbSqliteTable::DynamicTableGenerator {
|
D | experimental_sched_upid_generator.h | 29 : public DbSqliteTable::DynamicTableGenerator {
|
D | ancestor_generator.h | 35 class AncestorGenerator : public DbSqliteTable::DynamicTableGenerator {
|
D | experimental_flamegraph_generator.h | 30 : public DbSqliteTable::DynamicTableGenerator {
|
D | experimental_counter_dur_generator.h | 28 : public DbSqliteTable::DynamicTableGenerator {
|
D | experimental_slice_layout_generator.h | 29 : public DbSqliteTable::DynamicTableGenerator {
|
D | thread_state_generator.h | 32 class ThreadStateGenerator : public DbSqliteTable::DynamicTableGenerator {
|