Skip to content

featurebyte.CalendarTable.get_view

get_view(
view_mode: Literal[ViewMode.AUTO, ViewMode.MANUAL]="auto",
drop_column_names: Optional[List[str]]=None,
column_cleaning_operations: Optional[List[ColumnCleaningOperation]]=None
) -> CalendarView

Description

Gets a CalendarView object from a CalendarTable object.

Parameters

  • view_mode: Literal[ViewMode.AUTO, ViewMode.MANUAL]
    default: "auto"
    View mode to use. When auto, the view will be constructed with cleaning operations from the table, and the record creation timestamp column will be dropped.

  • drop_column_names: Optional[List[str]]
    List of column names to drop (manual mode only).

  • column_cleaning_operations: Optional[List[ColumnCleaningOperation]]
    List of cleaning operations to apply per column in manual mode only. Each element in the list indicates the cleaning operations for a specific column.

Returns

  • CalendarView
    CalendarView object constructed from the source table.

Examples

Get a CalendarView in automated mode.

>>> calendar_table = catalog.get_table("CALENDAR")
>>> calendar_view = calendar_table.get_view()