@@ -5,7 +5,7 @@ use alloc::vec::Vec;
55use serde:: Deserialize ;
66
77use crate :: error:: { PSResult , SQLiteError } ;
8- use crate :: schema:: { PendingStatement , PendingStatementValue , RawTableDefinition , Schema } ;
8+ use crate :: schema:: { PendingStatement , PendingStatementValue , RawTable , Schema } ;
99use crate :: sync:: BucketPriority ;
1010use sqlite_nostd:: { self as sqlite, Destructor , ManagedStmt , Value } ;
1111use sqlite_nostd:: { ColumnType , Connection , ResultCode } ;
@@ -392,11 +392,9 @@ impl<'a> ParsedDatabaseSchema<'a> {
392392 }
393393
394394 fn add_from_schema ( & mut self , schema : & ' a Schema ) {
395- for table in & schema. tables {
396- if let Some ( raw) = & table. raw {
397- self . tables
398- . insert ( table. name . clone ( ) , ParsedSchemaTable :: raw ( raw) ) ;
399- }
395+ for raw in & schema. raw_tables {
396+ self . tables
397+ . insert ( raw. name . clone ( ) , ParsedSchemaTable :: raw ( raw) ) ;
400398 }
401399 }
402400
@@ -426,7 +424,7 @@ struct ParsedSchemaTable<'a> {
426424}
427425
428426struct RawTableWithCachedStatements < ' a > {
429- definition : & ' a RawTableDefinition ,
427+ definition : & ' a RawTable ,
430428 cached_put : Option < PreparedPendingStatement < ' a > > ,
431429 cached_delete : Option < PreparedPendingStatement < ' a > > ,
432430}
@@ -464,7 +462,7 @@ impl<'a> ParsedSchemaTable<'a> {
464462 Self { raw : None }
465463 }
466464
467- pub fn raw ( definition : & ' a RawTableDefinition ) -> Self {
465+ pub fn raw ( definition : & ' a RawTable ) -> Self {
468466 Self {
469467 raw : Some ( RawTableWithCachedStatements {
470468 definition,
0 commit comments