packages/floe-iceberg/src/floe_iceberg/errors.py | IcebergError, ValidationError, TableError, TableAlreadyExistsError, NoSuchTableError (+19) |
packages/floe-iceberg/src/floe_iceberg/manager.py | _validate_namespace_exists, _validate_identifier, init, _validate_catalog_plugin, _validate_storage_plugin (+6) |
packages/floe-iceberg/src/floe_iceberg/models.py | FieldType, IcebergTableManagerConfig, from_pyiceberg_snapshot, CompactionStrategy, SchemaField (+6) |
packages/floe-iceberg/src/floe_iceberg/_schema_manager.py | _get_pyiceberg_type_mapping, evolve_schema, _apply_real_schema_changes, _validate_schema_evolution, _is_incompatible_change (+5) |
packages/floe-iceberg/src/floe_iceberg/compaction.py | CompactionResult, _analyze_files_for_compaction, execute, execute, execute (+5) |
packages/floe-iceberg/src/floe_iceberg/_lifecycle.py | create_table, load_table, table_exists, drop_table, _validate_namespace_exists (+3) |
packages/floe-iceberg/src/floe_iceberg/_snapshot_manager.py | _IcebergSnapshotManager, list_snapshots, rollback_to_snapshot |
packages/floe-iceberg/src/floe_iceberg/_compaction_manager.py | _IcebergCompactionManager, compact_table |
packages/floe-iceberg/src/floe_iceberg/drift_detector.py | compare_schemas, _is_type_compatible |
packages/floe-core/src/floe_core/schemas/data_contract.py | TypeMismatch, SchemaComparisonResult |