From f60b372db09f4ed091a55d44ac5013926f4cf64b Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Mon, 3 Feb 2025 18:58:49 +0200 Subject: Support adding nullable fields --- log_db/src/engine.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'log_db/src/engine.rs') diff --git a/log_db/src/engine.rs b/log_db/src/engine.rs index 4391451..d028ee0 100644 --- a/log_db/src/engine.rs +++ b/log_db/src/engine.rs @@ -163,6 +163,9 @@ impl Engine { for ForwardLogReaderItem { record, index } in ForwardLogReader::new_with_index(metadata_file, data_file, from_index) { + // Validate that the values in the record are compatible with the schema + record.validate(&self.config.fields)?; + let log_key = LogKey::new(segnum, index); if record.tombstone { -- cgit v1.3