Index A | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | W A actual_value (helix_ir.test.TestResult attribute) add() (helix_ir.ddl.DDLScript method) add_field() (helix_ir.schema.Schema method) all_edges() (helix_ir.lineage.Lineage method) append() (helix_ir.schema.Path method) array_element() (helix_ir.schema.Path method) arrow_to_helix_type() (in module helix_ir.types) arrow_type (helix_ir.types.HelixType attribute) avg_() (in module helix_ir.transform) C cardinality_estimate (helix_ir.types.HelixType attribute) changes (helix_ir.diff.SchemaDiff attribute) cmd_ddl() (in module helix_ir.cli) cmd_diff() (in module helix_ir.cli) cmd_infer() (in module helix_ir.cli) cmd_lineage() (in module helix_ir.cli) cmd_normalize() (in module helix_ir.cli) cmd_test() (in module helix_ir.cli) coalesce() (in module helix_ir.transform) col() (in module helix_ir.transform) compile_ddl() (in module helix_ir.ddl) compile_migration() (in module helix_ir.ddl) concat() (in module helix_ir.transform) confidence (helix_ir.lineage.LineageEdge attribute) (helix_ir.types.HelixType attribute) count_() (in module helix_ir.transform) count_distinct_() (in module helix_ir.transform) D date_trunc() (in module helix_ir.transform) DDLOptions (class in helix_ir.ddl) DDLScript (class in helix_ir.ddl) depth() (helix_ir.schema.Path method) description (helix_ir.diff.SchemaChange attribute) (helix_ir.test.Test attribute) (helix_ir.types.HelixType attribute) detect_pii() (in module helix_ir.pii) detect_pii_from_field_name() (in module helix_ir.pii) dialect (helix_ir.ddl.DDLScript attribute) diff() (in module helix_ir.diff) distinct() (helix_ir.transform.Table method) downstream() (helix_ir.lineage.Lineage method) drop() (helix_ir.transform.Table method) drop_field() (helix_ir.schema.Schema method) E evolve() (helix_ir.types.HelixType method) expected_value (helix_ir.test.TestResult attribute) extra_options (helix_ir.ddl.DDLOptions attribute) F field() (helix_ir.schema.Schema method) field_names() (helix_ir.schema.Schema method) fields (helix_ir.schema.Schema attribute) filter() (helix_ir.diff.SchemaDiff method) (helix_ir.transform.Table method) filter_kind() (helix_ir.diff.SchemaDiff method) foreign_keys (helix_ir.normalize.NormalizationPlan attribute) ForeignKey (class in helix_ir.normalize) from_arrow() (helix_ir.schema.Schema class method) from_column (helix_ir.normalize.ForeignKey attribute) from_json() (helix_ir.schema.Schema class method) from_table (helix_ir.normalize.ForeignKey attribute) G generate_tests() (in module helix_ir.test) get_dialect() (in module helix_ir.ddl) get_field() (helix_ir.schema.Schema method) get_table() (helix_ir.normalize.NormalizationPlan method) group_by() (helix_ir.transform.Table method) H has_breaking_changes (helix_ir.diff.SchemaDiff property) has_risky_changes (helix_ir.diff.SchemaDiff property) head() (helix_ir.transform.Table method) helix_ir.cli module helix_ir.ddl module helix_ir.diff module helix_ir.infer module helix_ir.lineage module helix_ir.normalize module helix_ir.pii module helix_ir.schema module helix_ir.sources module helix_ir.test module helix_ir.transform module helix_ir.types module helix_type_from_json() (in module helix_ir.schema) helix_type_to_arrow() (in module helix_ir.types) helix_type_to_json() (in module helix_ir.schema) HelixType (class in helix_ir.types) I if_not_exists (helix_ir.ddl.DDLOptions attribute) include_comments (helix_ir.ddl.DDLOptions attribute) infer() (in module helix_ir.infer) is_descendant_of() (helix_ir.schema.Path method) is_list() (helix_ir.types.HelixType method) is_null() (helix_ir.types.HelixType method) is_nullable() (helix_ir.types.HelixType method) is_root() (helix_ir.schema.Path method) is_struct() (helix_ir.types.HelixType method) J join() (helix_ir.transform.Table method) (in module helix_ir.types) JSONSource (class in helix_ir.sources) K kind (helix_ir.diff.SchemaChange attribute) (helix_ir.schema.PathSegment attribute) (helix_ir.test.Test attribute) L length() (in module helix_ir.transform) limit() (helix_ir.transform.Table method) Lineage (class in helix_ir.lineage) lineage (helix_ir.normalize.NormalizationPlan attribute) LineageEdge (class in helix_ir.lineage) lit() (in module helix_ir.transform) M max_() (in module helix_ir.transform) max_value (helix_ir.types.HelixType attribute) meet() (in module helix_ir.types) message (helix_ir.test.TestResult attribute) metadata (helix_ir.test.Test attribute) min_() (in module helix_ir.transform) min_value (helix_ir.types.HelixType attribute) module helix_ir.cli helix_ir.ddl helix_ir.diff helix_ir.infer helix_ir.lineage helix_ir.normalize helix_ir.pii helix_ir.schema helix_ir.sources helix_ir.test helix_ir.transform helix_ir.types N name (helix_ir.schema.PathSegment attribute) (helix_ir.schema.Schema attribute) (helix_ir.test.Test attribute) new_name (helix_ir.diff.SchemaDiff attribute) new_type (helix_ir.diff.SchemaChange attribute) NormalizationPlan (class in helix_ir.normalize) normalize() (in module helix_ir.normalize) null_ratio (helix_ir.types.HelixType attribute) O old_name (helix_ir.diff.SchemaDiff attribute) old_type (helix_ir.diff.SchemaChange attribute) order_by() (helix_ir.transform.Table method) P parent() (helix_ir.schema.Path method) ParquetSource (class in helix_ir.sources) parse() (helix_ir.schema.Path class method) passed (helix_ir.test.TestResult attribute) Path (class in helix_ir.schema) path (helix_ir.diff.SchemaChange attribute) (helix_ir.test.Test attribute) path() (helix_ir.schema.Schema method) PathSegment (class in helix_ir.schema) pii_class (helix_ir.types.HelixType attribute) primary_key (helix_ir.ddl.DDLOptions attribute) R read() (helix_ir.sources.JSONSource method) (helix_ir.sources.ParquetSource method) (helix_ir.sources.RestSource method) (helix_ir.sources.Source method) record() (helix_ir.lineage.Lineage method) rename() (helix_ir.schema.Schema method) (helix_ir.transform.Table method) RestSource (class in helix_ir.sources) ROOT (helix_ir.schema.Path attribute) root() (helix_ir.schema.Path class method) root_table() (helix_ir.normalize.NormalizationPlan method) run_test() (in module helix_ir.test) S sample_count (helix_ir.types.HelixType attribute) Schema (class in helix_ir.schema) schema_hint() (helix_ir.sources.JSONSource method) (helix_ir.sources.ParquetSource method) (helix_ir.sources.RestSource method) (helix_ir.sources.Source method) schema_prefix (helix_ir.ddl.DDLOptions attribute) SchemaChange (class in helix_ir.diff) SchemaDiff (class in helix_ir.diff) segments (helix_ir.schema.Path attribute) select() (helix_ir.transform.Table method) semantic (helix_ir.types.HelixType attribute) severity (helix_ir.diff.SchemaChange attribute) (helix_ir.test.Test attribute) sort() (helix_ir.transform.Table method) Source (class in helix_ir.sources) source (helix_ir.lineage.LineageEdge attribute) source_path (helix_ir.types.HelixType attribute) sql_template (helix_ir.test.Test attribute) star() (in module helix_ir.transform) statements (helix_ir.ddl.DDLScript attribute) subsumes() (in module helix_ir.types) sum_() (in module helix_ir.transform) summary() (helix_ir.diff.SchemaDiff method) T Table (class in helix_ir.transform) table_names() (helix_ir.normalize.NormalizationPlan method) tables (helix_ir.normalize.NormalizationPlan attribute) tags (helix_ir.types.HelixType attribute) target (helix_ir.lineage.LineageEdge attribute) Test (class in helix_ir.test) test (helix_ir.test.TestResult attribute) TestResult (class in helix_ir.test) to_arrow() (helix_ir.schema.Schema method) (helix_ir.transform.Table method) to_column (helix_ir.normalize.ForeignKey attribute) to_dot() (helix_ir.lineage.Lineage method) to_json() (helix_ir.schema.Schema method) to_openlineage() (helix_ir.lineage.Lineage method) to_sql() (helix_ir.ddl.DDLScript method) (helix_ir.transform.Table method) to_table (helix_ir.normalize.ForeignKey attribute) transform (helix_ir.lineage.LineageEdge attribute) U union() (helix_ir.transform.Table method) upstream() (helix_ir.lineage.Lineage method) W walk() (helix_ir.schema.Schema method) walk_arrays() (helix_ir.schema.Schema method) where() (helix_ir.transform.Table method) with_column() (helix_ir.transform.Table method)