Tables
create_table_booking_curve
create_table_booking_curve(
cnx: Database, primary_key: bool = True
)
Source code in passengersim/database/tables.py
create_table_bookings_by_timeframe
create_table_bookings_by_timeframe(
cnx: Database, primary_key: bool = False
)
Source code in passengersim/database/tables.py
create_table_configs
create_table_configs(cnx: Database)
Source code in passengersim/database/tables.py
create_table_demand_detail
create_table_demand_detail(
cnx: Database, primary_key: bool = False
)
Source code in passengersim/database/tables.py
create_table_distance
create_table_distance(
cnx: Database, primary_key: bool = True
)
Source code in passengersim/database/tables.py
create_table_edgar
create_table_edgar(
cnx: Database, primary_key: bool = False
)
Forecast accuracy data, modeled after UA's EDGAR approach
Source code in passengersim/database/tables.py
create_table_fare_defs
create_table_fare_defs(
cnx: Database, fares: Iterable | None = None
) -> None
Create and populate a static database table of fares.
The contents of this table is static input data, used but not mutated by the simulator.
Parameters:
-
cnx
(Database
) – -
fares
(Iterable[Fare]
, default:None
) –The fares to store in the database.
Source code in passengersim/database/tables.py
create_table_fare_detail
create_table_fare_detail(
cnx: Database, primary_key: bool = False
)
Source code in passengersim/database/tables.py
create_table_fare_restriction_defs
create_table_fare_restriction_defs(
cnx: Database, restrictions: list[str]
) -> None
Create and populate a static database table of fare restrictions.
The contents of this table is static input data, used but not mutated by the simulator.
Parameters:
-
cnx
(Database
) – -
restrictions
(list[str]
) –The restrictions to store in the database.
Source code in passengersim/database/tables.py
create_table_leg_bucket_detail
create_table_leg_bucket_detail(
cnx: Database, primary_key: bool = False
)
Source code in passengersim/database/tables.py
create_table_leg_defs
create_table_leg_defs(
cnx: Database, legs: Iterable | None = None
)
Source code in passengersim/database/tables.py
create_table_leg_detail
create_table_leg_detail(
cnx: Database, primary_key: bool = False
) -> None
Create the leg_detail
table in the database.
Parameters:
-
cnx
(Database
) – -
primary_key
(bool
, default:False
) –
Source code in passengersim/database/tables.py
create_table_path_class_detail
create_table_path_class_detail(
cnx: Database, primary_key: bool = False
)
Source code in passengersim/database/tables.py
create_table_path_defs
create_table_path_defs(
cnx: Database, paths: Iterable | None = None
)
Source code in passengersim/database/tables.py
create_tables
create_tables(
cnx: Database,
primary_keys: dict[str, bool] | None = None,
)