jiangxt2 opened a new pull request, #11995: URL: https://github.com/apache/gravitino/pull/11995
### What changes were proposed in this pull request? Update the Doris catalog documentation to reflect the type system, index, and auto-increment improvements from PRs #11763 and #11731. - **Type mapping table**: Add `Binary`, `JSON`, `Variant`, `IPv4`/`IPv6`, `LargeInt`, `Bitmap`, `HLL`, `DateV2` - **Index section**: Expand from PRIMARY_KEY-only to 5 index types (`PRIMARY_KEY`, `UNIQUE_KEY`, `INVERTED`, `BITMAP`, `VECTOR`) with DDL descriptions, version requirements, and examples - **Auto-Increment**: Replace "Unsupported for now" with full documentation including Doris server constraints and JSON/Java examples - **Version compatibility**: Add `:::tip` block listing minimum Doris versions for each feature - **BITMAP legacy behavior**: Document write-only round-trip — creating a BITMAP index reads back as `INVERTED` because Doris 4.0.6 removed BITMAP from the grammar - **DUPLICATE KEY clarification**: Note that DUPLICATE KEY tables are created by omitting key indexes ### Why are the changes needed? The existing documentation only covers Doris 1.2.x with minimal index support (PRIMARY_KEY only). PRs #11763 and #11731 added support for new types, indexes, and auto-increment, but the documentation was not updated accordingly. Related: #11590 ### Does this PR introduce any user-facing change? No. Documentation only. ### How was this patch tested? Documentation only. All DDL descriptions verified against unit tests in `TestDorisTableOperationsSqlGeneration` and source code in `DorisTableOperations.java`. -- 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]
