JingsongLi opened a new pull request, #8035:
URL: https://github.com/apache/paimon/pull/8035

   Support __BLOB_VIEW_FIELD, __BLOB_EXTERNAL_STORAGE_FIELD, and 
__VECTOR_FIELD;dim comment directives in both CREATE TABLE and ALTER TABLE ADD 
COLUMN. Rename BlobSchemaUtils to ColumnDirectiveUtils and consolidate all 
directive logic (parsing, type conversion, option modification, drop cleanup) 
into it so SchemaManager stays clean with single-method calls.
   
   Key changes:
   - ColumnDirectiveUtils: applyAddColumnDirective (one-stop for ADD COLUMN), 
applyDirectives (Schema-level for CREATE TABLE), removeDroppedDirectiveOptions 
(clean options on DROP COLUMN by BLOB/VECTOR type)
   - SchemaManager: uses ColumnDirectiveUtils for create_table, addColumn, 
dropColumn
   - Python: mirrors Java with column_directive_utils.py and updated 
schema_manager.py
   - Docs: all SQL examples use COMMENT directive as primary approach with 
Flink SQL / Spark SQL / Java API / Python API tabs; removed 
blob-field/vector-field option references from docs


-- 
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