Home
last modified time | relevance | path

Searched refs:DbSqliteTable (Results 1 – 16 of 16) sorted by relevance

/external/perfetto/src/trace_processor/sqlite/
Ddb_sqlite_table_unittest.cc41 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 …]
Ddb_sqlite_table.cc88 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 …]
Ddb_sqlite_table.h28 class DbSqliteTable : public SqliteTable {
73 Cursor(DbSqliteTable*, QueryCache*);
105 DbSqliteTable* db_sqlite_table_ = nullptr;
163 DbSqliteTable(sqlite3*, Context context);
164 virtual ~DbSqliteTable() override;
Dsqlite_raw_table.h48 class SqliteRawTable : public DbSqliteTable {
Dsqlite_raw_table.cc513 : DbSqliteTable( in SqliteRawTable()
/external/perfetto/src/trace_processor/
Dtrace_processor_impl.h91 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/
Dexperimental_annotated_stack_generator.h33 : public DbSqliteTable::DynamicTableGenerator {
Ddescribe_slice_generator.h32 class DescribeSliceGenerator : public DbSqliteTable::DynamicTableGenerator {
Dconnected_flow_generator.h36 class ConnectedFlowGenerator : public DbSqliteTable::DynamicTableGenerator {
Ddescendant_slice_generator.h33 class DescendantSliceGenerator : public DbSqliteTable::DynamicTableGenerator {
Dexperimental_sched_upid_generator.h29 : public DbSqliteTable::DynamicTableGenerator {
Dancestor_generator.h35 class AncestorGenerator : public DbSqliteTable::DynamicTableGenerator {
Dexperimental_flamegraph_generator.h30 : public DbSqliteTable::DynamicTableGenerator {
Dexperimental_counter_dur_generator.h28 : public DbSqliteTable::DynamicTableGenerator {
Dexperimental_slice_layout_generator.h29 : public DbSqliteTable::DynamicTableGenerator {
Dthread_state_generator.h32 class ThreadStateGenerator : public DbSqliteTable::DynamicTableGenerator {