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]
