iffyio commented on code in PR #1747:
URL: 
https://github.com/apache/datafusion-sqlparser-rs/pull/1747#discussion_r1972915911


##########
src/ast/dml.rs:
##########
@@ -138,6 +143,30 @@ pub struct CreateTable {
     pub engine: Option<TableEngine>,
     pub comment: Option<CommentDef>,
     pub auto_increment_offset: Option<u32>,
+    pub key_block_size: Option<u32>,

Review Comment:
   there's quite a few of these options and its not clear what dialect they're 
coming from, I assume there will be more across the various dialects.
   
   I'm thinking to @mvzink's point, it will be good to represent this as a 
`Vec`, also think that we can represent this similar to the existing 
`with_options: Vec<SqlOption>` on this struct (maybe we can just reuse and 
merge this into that field if it makes sense, otherwise it could be a new 
field)? essentially that it would be ideal to not have to enumerate and keep in 
sync all possible table options across dialects but instead always accept them 
as opaque entries



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to