API reference¶ All public symbols are importable from the top-level schemashift package: import schemashift as ss ss.transform(...) ss.FormatConfig(...) ss.FileSystemRegistry(...) Modules¶ Core functions Registries Config models Exceptions DSL internals Quick index¶ Transform functions¶ schemashift.transform() schemashift.smart_transform() schemashift.validate_config() schemashift.detect_format() schemashift.read_file() Config models¶ schemashift.FormatConfig schemashift.ColumnMapping schemashift.ReaderConfig schemashift.TargetSchema Registries¶ schemashift.Registry schemashift.DictRegistry schemashift.FileSystemRegistry Exceptions¶ schemashift.SchemaShiftError schemashift.DSLSyntaxError schemashift.DSLRuntimeError schemashift.AmbiguousFormatError schemashift.LLMGenerationError schemashift.SchemaValidationError