299 lines
10 KiB
XML
299 lines
10 KiB
XML
// @generated automatically by Diesel CLI.
|
|
/*
|
|
diesel::table! {
|
|
arrivals (stopID, servingLine_key, servingLine_stateless) {
|
|
depatureRequestId -> Uuid,
|
|
stopID -> Nullable<Int4>,
|
|
x -> Nullable<Float8>,
|
|
y -> Nullable<Float8>,
|
|
#[max_length = 255]
|
|
mapName -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
area -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
platform -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
platformName -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
stopName -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
nameWO -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
pointType -> Nullable<Varchar>,
|
|
countdown -> Nullable<Int4>,
|
|
arrivalTime -> Nullable<Timestamp>,
|
|
realArrivalTime -> Nullable<Timestamp>,
|
|
#[max_length = 255]
|
|
servingLine_key -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_code -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_number -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_symbol -> Nullable<Varchar>,
|
|
servingLine_motType -> Nullable<Int4>,
|
|
servingLine_mtSubcode -> Nullable<Int4>,
|
|
servingLine_realtime -> Nullable<Bool>,
|
|
#[max_length = 255]
|
|
servingLine_direction -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_directionFrom -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_name -> Nullable<Varchar>,
|
|
servingLine_delay -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
servingLine_liErgRiProj_line -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_liErgRiProj_project -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_liErgRiProj_direction -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_liErgRiProj_supplement -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_liErgRiProj_network -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_destID -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_stateless -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_lineDisplay -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
operator_code -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
operator_name -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
operator_publicCode -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
attrs_name -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
attrs_value -> Nullable<Varchar>,
|
|
}
|
|
}
|
|
|
|
diesel::table! {
|
|
departures (stopID, servingLine_key, servingLine_stateless) {
|
|
depatureRequestId -> Uuid,
|
|
stopID -> Nullable<Int4>,
|
|
x -> Nullable<Float8>,
|
|
y -> Nullable<Float8>,
|
|
#[max_length = 255]
|
|
mapName -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
area -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
platform -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
platformName -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
stopName -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
nameWO -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
pointType -> Nullable<Varchar>,
|
|
countdown -> Nullable<Int4>,
|
|
departureTime -> Nullable<Timestamp>,
|
|
realDepartureTime -> Nullable<Timestamp>,
|
|
#[max_length = 255]
|
|
servingLine_key -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_code -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_number -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_symbol -> Nullable<Varchar>,
|
|
servingLine_motType -> Nullable<Int4>,
|
|
servingLine_mtSubcode -> Nullable<Int4>,
|
|
servingLine_realtime -> Nullable<Bool>,
|
|
#[max_length = 255]
|
|
servingLine_direction -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_directionFrom -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_name -> Nullable<Varchar>,
|
|
servingLine_delay -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
servingLine_liErgRiProj_line -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_liErgRiProj_project -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_liErgRiProj_direction -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
servingLine_liErgRiProj_supplement -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_liErgRiProj_network -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_destID -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_stateless -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
servingLine_lineDisplay -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
operator_code -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
operator_name -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
operator_publicCode -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
attrs_name -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
attrs_value -> Nullable<Varchar>,
|
|
}
|
|
}
|
|
|
|
diesel::table! {
|
|
depature_requests (depatureRequestId) {
|
|
depatureRequestId -> Uuid,
|
|
stopid -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
serverid -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
requestid -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
sessionid -> Nullable<Varchar>,
|
|
calcTime -> Nullable<Float8>,
|
|
serverTime -> Nullable<Timestamp>,
|
|
#[max_length = 255]
|
|
logRequestId -> Nullable<Varchar>,
|
|
}
|
|
}
|
|
|
|
diesel::table! {
|
|
depature_requeststation_hints (infoLinkUrl) {
|
|
#[max_length = 255]
|
|
infoLinkUrl -> Varchar,
|
|
depatureRequestId -> Nullable<Uuid>,
|
|
}
|
|
}
|
|
|
|
diesel::table! {
|
|
serving_line_depature_requests (depatureRequestId) {
|
|
depatureRequestId -> Uuid,
|
|
servingLineId -> Uuid,
|
|
}
|
|
}
|
|
|
|
diesel::table! {
|
|
serving_lines (servingLineId) {
|
|
servingLineId -> Uuid,
|
|
#[max_length = 255]
|
|
mode_name -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
mode_number -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
mode_product -> Nullable<Varchar>,
|
|
mode_productId -> Nullable<Int4>,
|
|
mode_type -> Nullable<Int4>,
|
|
mode_code -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
mode_destination -> Nullable<Varchar>,
|
|
mode_destID -> Nullable<Int4>,
|
|
mode_desc -> Nullable<Text>,
|
|
#[max_length = 255]
|
|
mode_timetablePeriod -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
diva_branch -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
diva_line -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
diva_supplement -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
diva_dir -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
diva_project -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
diva_network -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
diva_stateless -> Nullable<Varchar>,
|
|
diva_tripCode -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
diva_operator -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
diva_opPublicCode -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
diva_opCode -> Nullable<Varchar>,
|
|
diva_Vf -> Nullable<Date>,
|
|
diva_vTo -> Nullable<Date>,
|
|
#[max_length = 50]
|
|
diva_lineDisplay -> Nullable<Varchar>,
|
|
meta_lastModificationDate -> Nullable<Timestamp>,
|
|
}
|
|
}
|
|
|
|
diesel::table! {
|
|
station_hints (infoLinkURL) {
|
|
#[max_length = 255]
|
|
infoLinkURL -> Varchar,
|
|
#[max_length = 255]
|
|
infoLinkText -> Nullable<Varchar>,
|
|
#[max_length = 2055]
|
|
infoText -> Nullable<Varchar>,
|
|
}
|
|
}
|
|
|
|
diesel::table! {
|
|
stop_lists (input) {
|
|
input -> Int4,
|
|
#[max_length = 255]
|
|
point_dm -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
point_type -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
point_name -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
point_stateless -> Nullable<Varchar>,
|
|
point_stopId -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
point_anytype -> Nullable<Varchar>,
|
|
point_sort -> Nullable<Int4>,
|
|
point_quality -> Nullable<Int4>,
|
|
point_best -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
point_object -> Nullable<Varchar>,
|
|
point_ref_id -> Nullable<Int4>,
|
|
#[max_length = 50]
|
|
point_ref_gid -> Nullable<Varchar>,
|
|
point_ref_omc -> Nullable<Int4>,
|
|
point_ref_placeID -> Nullable<Int4>,
|
|
#[max_length = 50]
|
|
point_ref_place -> Nullable<Varchar>,
|
|
#[max_length = 50]
|
|
point_ref_coords -> Nullable<Varchar>,
|
|
itdOdvAssignedStops_stopid -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
itdOdvAssignedStops_name -> Nullable<Varchar>,
|
|
itdOdvAssignedStops_x -> Nullable<Float8>,
|
|
itdOdvAssignedStops_y -> Nullable<Float8>,
|
|
#[max_length = 255]
|
|
itdOdvAssignedStops_mapName -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
itdOdvAssignedStops_value -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
itdOdvAssignedStops_place -> Nullable<Varchar>,
|
|
#[max_length = 255]
|
|
itdOdvAssignedStops_nameWithPlace -> Nullable<Varchar>,
|
|
itdOdvAssignedStops_distanceTime -> Nullable<Int4>,
|
|
itdOdvAssignedStops_isTransferStop -> Nullable<Int4>,
|
|
itdOdvAssignedStops_vm -> Nullable<Int4>,
|
|
#[max_length = 255]
|
|
itdOdvAssignedStops_gid -> Nullable<Varchar>,
|
|
meta_lastModificationDate -> Nullable<Timestamp>,
|
|
}
|
|
}
|
|
|
|
diesel::joinable!(arrivals -> depature_requests (depatureRequestId));
|
|
diesel::joinable!(depature_requests -> stop_lists (stopid));
|
|
diesel::joinable!(depature_requeststation_hints -> depature_requests (depatureRequestId));
|
|
diesel::joinable!(depature_requeststation_hints -> station_hints (infoLinkUrl));
|
|
diesel::joinable!(serving_line_depature_requests -> depature_requests (depatureRequestId));
|
|
diesel::joinable!(serving_line_depature_requests -> serving_lines (servingLineId));
|
|
|
|
diesel::allow_tables_to_appear_in_same_query!(
|
|
arrivals,
|
|
depature_requests,
|
|
depature_requeststation_hints,
|
|
serving_line_depature_requests,
|
|
serving_lines,
|
|
station_hints,
|
|
stop_lists,
|
|
);
|
|
*/
|