trulens.connectors.snowflake.snowflake_event_table_db¶
trulens.connectors.snowflake.snowflake_event_table_db
¶
Classes¶
SnowflakeEventTableDB
¶
Bases: DB
Connector to the account level event table in Snowflake.
Attributes¶
redact_keys
class-attribute
instance-attribute
¶
redact_keys: bool = DEFAULT_DATABASE_REDACT_KEYS
Redact secrets before writing out data.
Functions¶
get_records_and_feedback
¶
get_records_and_feedback(
app_ids: Optional[List[AppID]] = None,
app_name: Optional[AppName] = None,
app_version: Optional[AppVersion] = None,
app_versions: Optional[List[AppVersion]] = None,
run_name: Optional[RunName] = None,
record_ids: Optional[List[RecordID]] = None,
offset: Optional[int] = None,
limit: Optional[int] = None,
) -> Tuple[DataFrame, Sequence[str]]
get_events
¶
get_events(
app_name: Optional[AppName] = None,
app_version: Optional[AppVersion] = None,
run_name: Optional[RunName] = None,
record_ids: Optional[List[RecordID]] = None,
start_time: Optional[datetime] = None,
) -> DataFrame
Get events from the database.
| PARAMETER | DESCRIPTION |
|---|---|
app_name
|
The app name to filter events by. |
app_version
|
The app version to filter events by.
TYPE:
|
run_name
|
The run name to filter events by. |
record_ids
|
The record ids to filter events by. |
start_time
|
The minimum time to consider events from. |
| RETURNS | DESCRIPTION |
|---|---|
DataFrame
|
A pandas DataFrame of all relevant events. |
get_apps
¶
get_apps(
app_name: Optional[AppName] = None,
) -> Iterable[JSONized[AppDefinition]]
See DB.get_apps.
get_feedback_defs
¶
get_feedback_defs(
feedback_definition_id: Optional[
FeedbackDefinitionID
] = None,
) -> DataFrame
See DB.get_feedback_defs.
update_app_metadata
¶
Update the metadata of an app.