Schema inheritance

Edit page Last modified: 14 January 2025

In order to reduce amount of generated code, previously generated DataSchema interfaces are reused and only new properties are introduced

Let's filter out all null values from age column and add one more column of type Boolean:

New schema interface for filtered variable will be derived from previously generated DataFrameType:

Extension properties for data access are generated only for new and overriden members of DataFrameType1 interface:

Then variable filtered is cast to new interface: