Home
last modified time | relevance | path

Searched refs:RuntimeTableFunctionModule (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/external/perfetto/src/trace_processor/perfetto_sql/engine/
H A Druntime_table_function.cc49 auto CreateTableStrFromState(RuntimeTableFunctionModule::State* state) { in CreateTableStrFromState()
75 int RuntimeTableFunctionModule::Create(sqlite3* db, in Create()
97 int RuntimeTableFunctionModule::Destroy(sqlite3_vtab* vtab) { in Destroy()
99 sqlite::ModuleStateManager<RuntimeTableFunctionModule>::OnDestroy(tab->state); in Destroy()
103 int RuntimeTableFunctionModule::Connect(sqlite3* db, in Connect()
115 sqlite::ModuleStateManager<RuntimeTableFunctionModule>::GetState( in Connect()
121 sqlite::ModuleStateManager<RuntimeTableFunctionModule>::OnDisconnect( in Connect()
129 int RuntimeTableFunctionModule::Disconnect(sqlite3_vtab* vtab) { in Disconnect()
131 sqlite::ModuleStateManager<RuntimeTableFunctionModule>::OnDisconnect( in Disconnect()
136 int RuntimeTableFunctionModule::BestIndex(sqlite3_vtab* tab, in BestIndex()
[all …]
H A Druntime_table_function.h40 struct RuntimeTableFunctionModule struct
41 : public sqlite::Module<RuntimeTableFunctionModule> {
75 sqlite::ModuleStateManager<RuntimeTableFunctionModule> manager; argument
77 struct Vtab : sqlite::Module<RuntimeTableFunctionModule>::Vtab { argument
78 sqlite::ModuleStateManager<RuntimeTableFunctionModule>::PerVtabState* state;
81 struct Cursor : sqlite::Module<RuntimeTableFunctionModule>::Cursor { argument
H A Dperfetto_sql_engine.cc196 auto ctx = std::make_unique<RuntimeTableFunctionModule::Context>(); in PerfettoSqlEngine()
198 engine_->RegisterVirtualTableModule<RuntimeTableFunctionModule>( in PerfettoSqlEngine()
833 auto state = std::make_unique<RuntimeTableFunctionModule::State>( in ExecuteCreateFunction()
834 RuntimeTableFunctionModule::State{ in ExecuteCreateFunction()
H A Dperfetto_sql_engine.h342 RuntimeTableFunctionModule::Context* runtime_table_fn_context_ = nullptr;