@@ -33,22 +33,22 @@ class SQLiteCatalog : public Catalog {
33
33
34
34
void ScanSchemas (ClientContext &context, std::function<void (SchemaCatalogEntry &)> callback) override ;
35
35
36
- optional_ptr<SchemaCatalogEntry> GetSchema (CatalogTransaction transaction, const string &schema_name,
37
- OnEntryNotFound if_not_found,
38
- QueryErrorContext error_context = QueryErrorContext()) override ;
36
+ optional_ptr<SchemaCatalogEntry> LookupSchema (CatalogTransaction transaction, const EntryLookupInfo &schema_lookup,
37
+ OnEntryNotFound if_not_found) override ;
39
38
40
39
SQLiteSchemaEntry &GetMainSchema () {
41
40
return *main_schema;
42
41
}
43
42
44
- unique_ptr<PhysicalOperator> PlanInsert (ClientContext &context, LogicalInsert &op,
45
- unique_ptr<PhysicalOperator> plan) override ;
46
- unique_ptr<PhysicalOperator> PlanCreateTableAs (ClientContext &context, LogicalCreateTable &op,
47
- unique_ptr<PhysicalOperator> plan) override ;
48
- unique_ptr<PhysicalOperator> PlanDelete (ClientContext &context, LogicalDelete &op,
49
- unique_ptr<PhysicalOperator> plan) override ;
50
- unique_ptr<PhysicalOperator> PlanUpdate (ClientContext &context, LogicalUpdate &op,
51
- unique_ptr<PhysicalOperator> plan) override ;
43
+ PhysicalOperator &PlanCreateTableAs (ClientContext &context, PhysicalPlanGenerator &planner, LogicalCreateTable &op,
44
+ PhysicalOperator &plan) override ;
45
+ PhysicalOperator &PlanInsert (ClientContext &context, PhysicalPlanGenerator &planner, LogicalInsert &op,
46
+ optional_ptr<PhysicalOperator> plan) override ;
47
+ PhysicalOperator &PlanDelete (ClientContext &context, PhysicalPlanGenerator &planner, LogicalDelete &op,
48
+ PhysicalOperator &plan) override ;
49
+ PhysicalOperator &PlanUpdate (ClientContext &context, PhysicalPlanGenerator &planner, LogicalUpdate &op,
50
+ PhysicalOperator &plan) override ;
51
+
52
52
unique_ptr<LogicalOperator> BindCreateIndex (Binder &binder, CreateStatement &stmt, TableCatalogEntry &table,
53
53
unique_ptr<LogicalOperator> plan) override ;
54
54
0 commit comments