Skip to content

Typed layer extension #341

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
4 tasks
mattywausb opened this issue Feb 5, 2025 · 0 comments
Open
4 tasks

Typed layer extension #341

mattywausb opened this issue Feb 5, 2025 · 0 comments

Comments

@mattywausb
Copy link
Collaborator

mattywausb commented Feb 5, 2025

We want to describe a second level of data type that will be applied on a second Table or view with the same column structure.
This will be added as an extention "Cimt late typing layer" = xciltl_

  • in field mapping: xciltl_column_final_type (Setting this to "exclude" will exclude the field in the final type table) , xciltl_load_final_type_conversion_function

  • at schema: xciltl_final_type_schema_name

  • at Table: xciltl_final_type_table_name(this will trigger the creation of a final_type_table), xciltl_final_type_schema_name xciltl_build_final_type_table_as:"view","table","materialized view"

  • tests added

  • Additional ddl Generator added (Creates views with correct select or the table definition)

  • dvpcd extended - Checks, new kind of "refresh" process generation when materialized or table targets

  • documentation for "layered / Late typing" concept added

@mattywausb mattywausb added this to the Release 0.6.3 milestone Feb 5, 2025
@mattywausb mattywausb added 1 mod DVPDC DVPDC change 1 dvdp Syntax addition or change in syntax of dvpd 1 dvpi syntax 3 mod DDL 3 mod dev sheet 1 documentation and removed 1 mod DVPDC DVPDC change 1 dvdp Syntax addition or change in syntax of dvpd 1 dvpi syntax 3 mod DDL labels Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant