Skip to content

hsfs.core.inferred_metadata #

InferredFeature #

A single feature suggested by DataSource.infer_metadata.

Wraps the LLM-generated rename, type, and description for one source column.

description property #

description: str | None

The suggested business-focused description of the feature.

new_name property #

new_name: str | None

The suggested human-readable feature name in snake_case.

original_name property #

original_name: str | None

The exact column name from the source table.

type property #

type: str | None

The suggested Hopsworks data type, e.g. bigint, string, timestamp.

InferredMetadata #

The metadata suggestions returned by DataSource.infer_metadata.

Holds per-feature renames, types, and descriptions, plus suggestions for the primary key and event-time columns.

features property #

features: list[InferredFeature]

The suggested renames, types, and descriptions, one per source column.

suggested_event_time property #

suggested_event_time: str | None

The feature name (using new_name) suggested as the event time, or None.

suggested_primary_key property #

suggested_primary_key: list[str]

Feature names (using new_name) suggested for the primary key.