You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add catalog_output_type/catalog_output_schema to ScalarFunction
Scalar functions now expose their output type for catalog introspection:
- Added abstract classmethod catalog_output_type() returning pa.DataType or AnyArrow
- Added final classmethod catalog_output_schema() wrapping type in schema
- Default output_type property uses catalog_output_type() (DRY)
- Functions with AnyArrow output produce schema with pa.null() + vgi:any metadata
- CLI shows output_schema only for scalar functions, displays "any" for dynamic types
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments