Public API Inventory¶
This inventory records every supported public API in fsspeckit. Each row
states the canonical import, the generated reference page that documents it,
the optional extra required to use it (when applicable), and its compatibility
status.
For the authoritative extras matrix, see Installation.
Inclusion rule¶
A symbol is supported public API when it meets all of:
- It is a stable, non-private export (no leading underscore) of an approved root or domain package, or a deliberately listed direct-import module.
- It is part of the package
__all__, or a class/function defined at module level in a whitelisted direct-import module. - Root re-exports are preferred when offered; direct imports are listed only when explicitly whitelisted here.
fsspeckit.utilsis a legacy facade. It has no generated page and no primary reference nav entry. Compatibility mappings are documented in the curated deprecation guidance, not here as generated reference.
Symbols not listed here are unsupported, internal, or deprecated and may change or be removed without notice.
Root / core¶
| Canonical import | Generated reference | Optional extra | Status |
|---|---|---|---|
from fsspeckit import filesystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit import get_filesystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit import AbstractFileSystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit import DirFileSystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit.core import filesystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit.core import get_filesystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit.core import AbstractFileSystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit.core import DirFileSystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit.core import GitLabFileSystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit.core import MonitoredSimpleCacheFileSystem |
api/fsspeckit.core.md | - | Stable |
from fsspeckit.core.merge import MergeStrategy |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import MergePlan |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import MergeStats |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import MergeTargetMetadata |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import MergePlanningResults |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import validate_rewrite_mode_compatibility |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import normalize_key_columns |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import validate_merge_inputs |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import check_null_keys |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import calculate_merge_stats |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import validate_strategy_compatibility |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import get_canonical_merge_strategies |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import plan_merge_operation |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import resolve_merge_plan_early_exit |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import validate_merge_inputs_comprehensive |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import plan_source_processing |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import select_rows_by_keys_common |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import execute_merge_by_strategy |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import build_merge_statistics |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.merge import handle_file_io_error_conservative |
api/fsspeckit.core.merge.md | - | Stable |
from fsspeckit.core.maintenance import DatasetMaintenanceCoordinator |
api/fsspeckit.core.maintenance.md | - | Stable |
from fsspeckit.core.maintenance import MaintenancePlan |
api/fsspeckit.core.maintenance.md | - | Stable |
from fsspeckit.core.maintenance import MaintenanceResult |
api/fsspeckit.core.maintenance.md | - | Stable |
from fsspeckit.core.maintenance import GuaranteeLevel |
api/fsspeckit.core.maintenance.md | - | Stable |
from fsspeckit.core.maintenance import MaintenanceBackend |
api/fsspeckit.core.maintenance.md | - | Stable |
Datasets / backends¶
| Canonical import | Generated reference | Optional extra | Status |
|---|---|---|---|
from fsspeckit.datasets import DatasetError |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import DatasetFileError |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import DatasetMergeError |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import DatasetOperationError |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import DatasetPathError |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import DatasetSchemaError |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import DatasetValidationError |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import normalize_path |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import validate_dataset_path |
api/fsspeckit.datasets.md | - | Stable |
from fsspeckit.datasets import PyarrowDatasetIO |
api/fsspeckit.datasets.md | datasets | Stable |
from fsspeckit.datasets import collect_dataset_stats_pyarrow |
api/fsspeckit.datasets.md | datasets | Stable |
from fsspeckit.datasets import cast_schema |
api/fsspeckit.datasets.md | datasets | Stable |
from fsspeckit.datasets import convert_large_types_to_normal |
api/fsspeckit.datasets.md | datasets | Stable |
from fsspeckit.datasets import opt_dtype_pa |
api/fsspeckit.datasets.md | datasets | Stable |
from fsspeckit.datasets import unify_schemas_pa |
api/fsspeckit.datasets.md | datasets | Stable |
from fsspeckit.datasets import opt_dtype_pl |
api/fsspeckit.datasets.md | polars | Stable |
from fsspeckit.datasets import pl |
api/fsspeckit.datasets.md | polars | Stable |
from fsspeckit.datasets.duckdb import DuckDBConnection |
api/fsspeckit.datasets.duckdb.md | datasets | Stable |
from fsspeckit.datasets.duckdb import create_duckdb_connection |
api/fsspeckit.datasets.duckdb.md | datasets | Stable |
from fsspeckit.datasets.duckdb import DuckDBDatasetIO |
api/fsspeckit.datasets.duckdb.md | datasets | Stable |
from fsspeckit.datasets.duckdb import collect_dataset_stats_duckdb |
api/fsspeckit.datasets.duckdb.md | datasets | Stable |
from fsspeckit.datasets.duckdb import MergeStrategy |
api/fsspeckit.datasets.duckdb.md | datasets | Stable |
from fsspeckit.datasets.pyarrow import PyarrowDatasetIO |
api/fsspeckit.datasets.pyarrow.md | datasets | Stable |
from fsspeckit.datasets.pyarrow import collect_dataset_stats_pyarrow |
api/fsspeckit.datasets.pyarrow.md | datasets | Stable |
from fsspeckit.datasets.pyarrow import pyarrow_dataset |
api/fsspeckit.datasets.pyarrow.md | datasets | Stable |
from fsspeckit.datasets.pyarrow import pyarrow_parquet_dataset |
api/fsspeckit.datasets.pyarrow.md | datasets | Stable |
from fsspeckit.datasets.pyarrow import MemoryMonitor |
api/fsspeckit.datasets.pyarrow.md | monitoring | Stable |
from fsspeckit.datasets.pyarrow import MemoryPressureLevel |
api/fsspeckit.datasets.pyarrow.md | monitoring | Stable |
from fsspeckit.datasets.pyarrow import AdaptiveKeyTracker |
api/fsspeckit.datasets.pyarrow.md | datasets | Stable |
Storage options¶
| Canonical import | Generated reference | Optional extra | Status |
|---|---|---|---|
from fsspeckit import BaseStorageOptions |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit import StorageOptions |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit import LocalStorageOptions |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit import AwsStorageOptions |
api/fsspeckit.storage_options.md | aws | Stable |
from fsspeckit import GcsStorageOptions |
api/fsspeckit.storage_options.md | gcp | Stable |
from fsspeckit import AzureStorageOptions |
api/fsspeckit.storage_options.md | azure | Stable |
from fsspeckit import GitHubStorageOptions |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit import GitLabStorageOptions |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit.storage_options import from_dict |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit.storage_options import from_env |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit.storage_options import merge_storage_options |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit.storage_options import infer_protocol_from_uri |
api/fsspeckit.storage_options.md | - | Stable |
from fsspeckit.storage_options import storage_options_from_uri |
api/fsspeckit.storage_options.md | - | Stable |
Common utilities¶
| Canonical import | Generated reference | Optional extra | Status |
|---|---|---|---|
from fsspeckit.common import get_timestamp_column |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import get_timedelta_str |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import timestamp_from_string |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import get_logger |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import setup_logging |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import get_partitions_from_path |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import normalize_partition_value |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import validate_partition_columns |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import build_partition_path |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import extract_partition_filters |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import filter_paths_by_partitions |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import infer_partitioning_scheme |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import get_partition_columns_from_paths |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import create_partition_expression |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import apply_partition_pruning |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import run_parallel |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import sync_dir |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import sync_files |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import validate_path |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import validate_compression_codec |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import scrub_credentials |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import scrub_exception |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import safe_format_error |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import validate_columns |
api/fsspeckit.common.md | - | Stable |
from fsspeckit.common import VALID_COMPRESSION_CODECS |
api/fsspeckit.common.md | - | Stable |
SQL¶
| Canonical import | Generated reference | Optional extra | Status |
|---|---|---|---|
from fsspeckit.sql import sql2pyarrow_filter |
api/fsspeckit.sql.filters.md | sql | Stable |
from fsspeckit.sql import sql2polars_filter |
api/fsspeckit.sql.filters.md | sql | Stable |
from fsspeckit.sql import get_table_names |
api/fsspeckit.sql.filters.md | sql | Stable |
Legacy facade (compatibility only)¶
fsspeckit.utils is a deprecated backwards-compatibility facade that
re-exports selected helpers from the domain packages. It is not part of the
generated reference and has no primary nav entry. New code must import from the
canonical domain packages listed above. See the curated deprecation guidance for
the mapping of old fsspeckit.utils.* imports to their canonical replacements.