Please describe why this is necessary.
The Java kernel has a public API which dictates how Delta tables can be created while Kernel Rust doesn't
Describe the functionality you are proposing.
Implement create-table functionality where CreateTableTransactionBuilder::build()
returns a Transaction with stored actions to be used for a commit.
API Usage:
let result = create_table(path, schema, engine_info)
.build(engine, committer)?
.commit(engine)?;