nicolazar opened a new issue, #641:
URL: https://github.com/apache/fluss-rust/issues/641

   ### Search before asking
   
   - [x] I searched in the 
[issues](https://github.com/apache/fluss-rust/issues) and found nothing similar.
   
   
   ### Description
   
   Similarly to https://github.com/apache/fluss-rust/issues/587, it is not 
currently possible to set custom properties on a table from the elixir bindings.
   
   The existing `:properties` option routes to the core `.property()` builder, 
which validates against known Fluss table properties and rejects arbitrary 
keys. For example, `properties: [{"k", "v"}]` fails with:
   
      > `invalid_config_exception` (code 39): `'k' is not a Fluss table 
property.
      > Please use '.customProperty(..)' to set custom properties.`
   
   The upstream Rust `TableDescriptor` builder already supports this — 
`.comment(...)`, `.custom_property(...)`, and `.custom_properties(...)` in 
`crates/fluss/src/metadata/table.rs`. The Elixir layer simply doesn't expose 
them.
   
   ### Willingness to contribute
   
   - [x] I'm willing to submit a PR!


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to