Validation now outputs a Validated Interpreter Operation

This commit is contained in:
Yuriy Dupyn 2024-01-27 21:22:00 +01:00
parent 935d9814ae
commit 562e732138
6 changed files with 133 additions and 120 deletions

View file

@ -1,4 +1,5 @@
use minisql::{operation::Operation, schema::TableSchema};
use crate::syntax::RawQuerySyntax;
use nom::{branch::alt, multi::many0, IResult};
use thiserror::Error;
@ -34,7 +35,9 @@ pub fn parse_and_validate(query: String, db_metadata: &Vec<(String, &TableSchema
Error::ParsingError(err.to_string())
})?;
validate_operation(&op, db_metadata)?;
// TODO
// validate_operation(&op, db_metadata)?;
todo!();
Ok(op)
}