Wszystkie kraje obsługują podstawowy schemat, a każdy z nich ma dodatkowe elementy schematu.
Nazwa pola | Typ | Tryb | Opis |
---|---|---|---|
point |
GEOGRAPHY |
NULLABLE |
Lokalizacja miejsca jako obiekt typu Punkt. |
id |
STRING |
NULLABLE |
Unikalny identyfikator miejsca. Zobacz Identyfikatory miejsc. |
types |
STRING |
REPEATED |
Zestaw tagów typu miejsca. Na przykład „restauracja” i „kawiarnia”. Pełną listę możliwych wartości znajdziesz w tabeli A i tabeli B w sekcji Typy miejsc. |
primary_type |
STRING |
NULLABLE |
Główny typ miejsca. Ten typ musi być jednym z obsługiwanych typów interfejsu Places API. Na przykład „restauracja”, „kawiarnia”, „lotnisko” itp. Miejsce może mieć tylko jeden podstawowy typ. Pełną listę możliwych wartości znajdziesz w tabeli A i tabeli B w sekcji Typy miejsc. |
country_code |
STRING |
NULLABLE |
Kod kraju w formacie Unicode CLDR. |
location |
RECORD |
NULLABLE |
Lokalizacja miejsca. |
location.latitude |
FLOAT |
NULLABLE |
Szerokość geograficzna w stopniach. Ma zakres od -90,0 do 90,0. |
location.longitude |
FLOAT |
NULLABLE |
Długość geograficzna w stopniach. Ma zakres od -180,0 do 180,0. |
rating |
FLOAT |
NULLABLE |
Ocena od 1,0 do 5,0 na podstawie opinii użytkowników dotyczących danego miejsca. |
user_rating_count |
INTEGER |
NULLABLE |
Łączna liczba opinii o danym miejscu. |
price_level |
STRING |
NULLABLE |
Poziom cen w danym miejscu. Możliwe wartości to „PRICE_LEVEL_FREE”, „PRICE_LEVEL_INEXPENSIVE”, „PRICE_LEVEL_MODERATE”, „PRICE_LEVEL_EXPENSIVE” i „PRICE_LEVEL_VERY_EXPENSIVE”. |
business_status |
STRING |
NULLABLE |
Stan firmy w danym miejscu. Możliwe wartości to „OPERATIONAL”, „CLOSED_TEMPORARILY” i „CLOSED_PERMANENTLY”. |
takeout |
BOOLEAN |
NULLABLE |
Miejsce obsługuje zamówienia na wynos. |
delivery |
BOOLEAN |
NULLABLE |
Miejsce obsługuje dostawę. |
dine_in |
BOOLEAN |
NULLABLE |
Miejsce może mieć opcje miejsc siedzących wewnątrz lub na zewnątrz. |
curbside_pickup |
BOOLEAN |
NULLABLE |
Miejsce obsługuje odbiór na zewnątrz. |
reservable |
BOOLEAN |
NULLABLE |
Miejsce obsługuje rezerwacje. |
serves_breakfast |
BOOLEAN |
NULLABLE |
Miejsce serwuje śniadanie. |
serves_lunch |
BOOLEAN |
NULLABLE |
Miejsce serwuje obiady. |
serves_dinner |
BOOLEAN |
NULLABLE |
Miejsce serwuje kolacje. |
serves_beer |
BOOLEAN |
NULLABLE |
Miejsce serwuje piwo. |
serves_wine |
BOOLEAN |
NULLABLE |
W tym miejscu serwowane jest wino. |
serves_brunch |
BOOLEAN |
NULLABLE |
Miejsce serwuje brunch. |
serves_vegetarian_food |
BOOLEAN |
NULLABLE |
Miejsce serwuje dania wegetariańskie. |
outdoor_seating |
BOOLEAN |
NULLABLE |
Miejsce oferuje miejsca do siedzenia na świeżym powietrzu. |
live_music |
BOOLEAN |
NULLABLE |
Miejsce oferuje muzykę na żywo. |
menu_for_children |
BOOLEAN |
NULLABLE |
Miejsce ma menu dla dzieci. |
serves_cocktails |
BOOLEAN |
NULLABLE |
Miejsce serwuje koktajle. |
serves_dessert |
BOOLEAN |
NULLABLE |
Miejsce serwuje desery. |
serves_coffee |
BOOLEAN |
NULLABLE |
Miejsce serwuje kawę. |
good_for_children |
BOOLEAN |
NULLABLE |
Miejsce jest dobre dla dzieci. |
allows_dogs |
BOOLEAN |
NULLABLE |
Miejsce, w którym można wejść z psem. |
restroom |
BOOLEAN |
NULLABLE |
Miejsce ma toaletę. |
good_for_groups |
BOOLEAN |
NULLABLE |
Miejsce dostosowane do grup. |
good_for_watching_sports |
BOOLEAN |
NULLABLE |
Miejsce nadaje się do oglądania sportu. |
accepts_credit_cards |
BOOLEAN |
NULLABLE |
Miejsce akceptuje płatności kartą kredytową. |
accepts_debit_cards |
BOOLEAN |
NULLABLE |
Miejsce akceptuje płatności kartami debetowymi. |
accepts_cash_only |
BOOLEAN |
NULLABLE |
Miejsce akceptuje tylko gotówkę. Miejsca z tym atrybutem mogą nadal akceptować inne formy płatności. |
accepts_nfc |
BOOLEAN |
NULLABLE |
Miejsce akceptuje płatności NFC. |
free_parking_lot |
BOOLEAN |
NULLABLE |
Miejsce oferuje bezpłatne miejsca parkingowe. |
paid_parking_lot |
BOOLEAN |
NULLABLE |
Miejsce oferuje płatne parkingi. |
free_street_parking |
BOOLEAN |
NULLABLE |
Obiekt oferuje bezpłatny parking na ulicy. |
paid_street_parking |
BOOLEAN |
NULLABLE |
Miejsce oferuje płatny parking przy ulicy. |
valet_parking |
BOOLEAN |
NULLABLE |
Miejsce oferuje parking z obsługą. |
free_garage_parking |
BOOLEAN |
NULLABLE |
Obiekt oferuje bezpłatny parking w garażu. |
paid_garage_parking |
BOOLEAN |
NULLABLE |
Miejsce oferuje płatny parking w garażu. |
wheelchair_accessible_parking |
BOOLEAN |
NULLABLE |
Miejsce oferuje parking dla osób na wózkach. |
wheelchair_accessible_entrance |
BOOLEAN |
NULLABLE |
Wejście do obiektu jest przystosowane dla osób na wózku. |
wheelchair_accessible_restroom |
BOOLEAN |
NULLABLE |
Toaleta jest dostępna dla osób na wózkach. |
wheelchair_accessible_seating |
BOOLEAN |
NULLABLE |
Miejsce ma miejsca dla osób na wózkach. |
regular_opening_hours |
RECORD |
NULLABLE |
standardowe godziny otwarcia; Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy w regular_opening_hours.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby zapytać o miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_happy_hour |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla typu godzin dodatkowych „HAPPY_HOUR”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy w regular_opening_hours_happy_hour.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby znaleźć miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_happy_hour.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_happy_hour.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_happy_hour.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_happy_hour.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_happy_hour.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_happy_hour.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_happy_hour.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_happy_hour.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_happy_hour.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_happy_hour.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_happy_hour.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_happy_hour.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_happy_hour.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_happy_hour.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_happy_hour.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_happy_hour.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_happy_hour.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_happy_hour.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_happy_hour.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_happy_hour.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_happy_hour.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_happy_hour.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_drive_through |
RECORD |
NULLABLE |
Typ godzin pracy dodatkowej „DRIVE_THROUGH”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy dla regular_opening_hours_drive_through.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby znaleźć miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_drive_through.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_drive_through.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_drive_through.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_drive_through.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_drive_through.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_drive_through.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_drive_through.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_drive_through.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_drive_through.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_drive_through.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_drive_through.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_drive_through.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_drive_through.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_drive_through.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_drive_through.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_drive_through.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_drive_through.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_drive_through.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_drive_through.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_drive_through.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_drive_through.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_drive_through.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_delivery |
RECORD |
NULLABLE |
Stałe godziny otwarcia dla typu godzin dodatkowych „DOSTAWY”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy dla regular_opening_hours_delivery.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby wyszukać miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_delivery.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_delivery.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_delivery.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_delivery.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_delivery.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_delivery.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_delivery.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_delivery.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_delivery.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_delivery.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_delivery.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_delivery.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_delivery.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_delivery.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_delivery.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_delivery.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_delivery.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_delivery.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_delivery.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_delivery.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_delivery.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_delivery.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_takeout |
RECORD |
NULLABLE |
Regularne godziny otwarcia w przypadku godzin typu „TAKEOUT”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy regular_opening_hours_takeout.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby znaleźć miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_takeout.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)”. |
regular_opening_hours_takeout.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_takeout.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_takeout.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_takeout.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_takeout.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_takeout.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_takeout.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_takeout.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_takeout.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_takeout.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_takeout.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_takeout.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_takeout.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_takeout.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_takeout.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_takeout.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_takeout.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_takeout.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_takeout.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_takeout.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_takeout.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_kitchen |
RECORD |
NULLABLE |
Standardowe godziny otwarcia w przypadku godzin typu „KUCHNIA”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy w regular_opening_hours_kitchen.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby zapytać o miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_kitchen.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_kitchen.monday |
RECORD |
REPEATED |
Lista godzin w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_kitchen.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_kitchen.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_kitchen.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_kitchen.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_kitchen.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_kitchen.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_kitchen.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_kitchen.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_kitchen.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_kitchen.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_kitchen.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_kitchen.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_kitchen.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_kitchen.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_kitchen.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_kitchen.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_kitchen.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_kitchen.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_kitchen.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_kitchen.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_breakfast |
RECORD |
NULLABLE |
Standardowe godziny otwarcia dla typu godzin dodatkowych „BREAKFAST”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. w piątek firma jest otwarta od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy w regular_opening_hours_breakfast.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby zapytać o miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_breakfast.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_breakfast.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_breakfast.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_breakfast.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_breakfast.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_breakfast.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_breakfast.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_breakfast.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_breakfast.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_breakfast.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_breakfast.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_breakfast.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_breakfast.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_breakfast.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_breakfast.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_breakfast.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_breakfast.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_breakfast.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_breakfast.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_breakfast.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_breakfast.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_breakfast.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_lunch |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla typu godzin dodatkowych „LUNCH”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy w regular_opening_hours_lunch.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby znaleźć miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_lunch.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_lunch.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_lunch.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_lunch.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_lunch.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_lunch.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_lunch.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_lunch.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_lunch.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_lunch.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_lunch.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_lunch.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_lunch.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_lunch.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_lunch.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_lunch.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_lunch.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_lunch.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_lunch.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_lunch.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_lunch.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_lunch.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_dinner |
RECORD |
NULLABLE |
Standardowe godziny otwarcia dla typu godzin dodatkowych „OBIAD”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. w piątek firma jest otwarta od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy regular_opening_hours_dinner.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby zapytać o miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_dinner.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_dinner.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_dinner.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_dinner.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_dinner.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_dinner.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_dinner.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_dinner.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_dinner.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_dinner.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_dinner.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_dinner.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_dinner.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_dinner.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_dinner.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_dinner.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_dinner.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_dinner.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_dinner.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_dinner.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_dinner.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_dinner.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_brunch |
RECORD |
NULLABLE |
Regularne godziny otwarcia w przypadku godzin typu „BRUNCH”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy regular_opening_hours_brunch.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby znaleźć miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_brunch.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_brunch.monday |
RECORD |
REPEATED |
Lista godzin w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_brunch.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_brunch.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_brunch.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_brunch.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_brunch.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_brunch.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_brunch.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_brunch.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_brunch.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_brunch.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_brunch.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_brunch.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_brunch.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_brunch.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_brunch.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_brunch.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_brunch.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_brunch.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_brunch.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_brunch.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_pickup |
RECORD |
NULLABLE |
Standardowe godziny otwarcia dla typu godzin dodatkowych „ODBIOR”. Godziny są rozdzielone dniem tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy regular_opening_hours_pickup.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby zapytać o miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_pickup.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)”. |
regular_opening_hours_pickup.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_pickup.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_pickup.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_pickup.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_pickup.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_pickup.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_pickup.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_pickup.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_pickup.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_pickup.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_pickup.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_pickup.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_pickup.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_pickup.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_pickup.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_pickup.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_pickup.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_pickup.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_pickup.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_pickup.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_pickup.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_access |
RECORD |
NULLABLE |
Standardowe godziny otwarcia w przypadku typu godzin dodatkowych „ACCESS”. Godziny są rozdzielone dniem tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli na przykład firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy regular_opening_hours_access.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby wyszukać miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_access.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_access.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_access.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_access.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_access.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_access.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_access.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_access.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_access.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_access.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_access.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_access.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_access.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_access.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_access.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_access.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_access.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_access.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_access.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_access.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_access.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_access.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_senior_hours |
RECORD |
NULLABLE |
Godziny otwarcia dla typu godzin dodatkowych „SENIOR_HOURS”. Godziny są rozdzielone według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli np. firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy w regular_opening_hours_senior_hours.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby znaleźć miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_senior_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_senior_hours.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_senior_hours.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_senior_hours.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_senior_hours.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_senior_hours.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_senior_hours.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_senior_hours.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_senior_hours.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_senior_hours.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_senior_hours.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_senior_hours.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_senior_hours.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_senior_hours.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_senior_hours.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_senior_hours.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_senior_hours.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_senior_hours.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_senior_hours.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_senior_hours.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_senior_hours.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_senior_hours.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_online_service_hours |
RECORD |
NULLABLE |
Godziny otwarcia w przypadku typu godzin dodatkowych „ONLINE_SERVICE_HOURS”. Godziny są rozdzielane według dnia tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do „23:59:59.999999”, a następny dzień zawiera przedział czasu rozpoczynający się od „00:00:00.000000”. Jeśli na przykład firma jest otwarta w piątek od 8:00 do 12:00, a potem od 20:00 do 2:00, okresy regular_opening_hours_online_service_hours.friday będą wyglądać tak: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Aby zapytać o miejsca otwarte w piątek o 17:00, możesz uruchomić takie zapytanie: „SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_online_service_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". |
regular_opening_hours_online_service_hours.monday |
RECORD |
REPEATED |
Lista okresów w poniedziałek, w których miejsce jest otwarte. |
regular_opening_hours_online_service_hours.monday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_online_service_hours.monday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_online_service_hours.tuesday |
RECORD |
REPEATED |
Lista okresów we wtorek, w których miejsce jest otwarte. |
regular_opening_hours_online_service_hours.tuesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_online_service_hours.tuesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_online_service_hours.wednesday |
RECORD |
REPEATED |
Lista okresów w środę, w których miejsce jest otwarte. |
regular_opening_hours_online_service_hours.wednesday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_online_service_hours.wednesday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_online_service_hours.thursday |
RECORD |
REPEATED |
Lista okresów w czwartek, w których to miejsce jest otwarte. |
regular_opening_hours_online_service_hours.thursday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_online_service_hours.thursday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_online_service_hours.friday |
RECORD |
REPEATED |
Lista okresów w piątek, w których dana lokalizacja jest otwarta. |
regular_opening_hours_online_service_hours.friday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_online_service_hours.friday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_online_service_hours.saturday |
RECORD |
REPEATED |
Lista okresów w sobotę, w których miejsce jest otwarte. |
regular_opening_hours_online_service_hours.saturday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_online_service_hours.saturday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
regular_opening_hours_online_service_hours.sunday |
RECORD |
REPEATED |
Lista okresów w niedzielę, w których miejsce jest otwarte. |
regular_opening_hours_online_service_hours.sunday.start_time |
TIME |
NULLABLE |
Początek okresu. |
regular_opening_hours_online_service_hours.sunday.end_time |
TIME |
NULLABLE |
Koniec okresu. |
ev_charge_options |
RECORD |
NULLABLE |
informacje o stacji ładowania EV w danym miejscu; Terminologia zgodna z https://afdc.energy.gov/fuels/electricity_infrastructure.html. Jeden port może ładować tylko jeden samochód naraz. Jeden port ma co najmniej 1 złącze. Jedna stacja ma co najmniej 1 port. |
ev_charge_options.connector_count |
INTEGER |
NULLABLE |
Liczba złączy w tej stacji. Ponieważ jednak niektóre porty mogą mieć kilka złączy, ale jednocześnie ładować tylko jeden samochód (np.), liczba złączy może być większa niż łączna liczba samochodów, które mogą ładować się jednocześnie. |
ev_charge_options.connector_aggregation |
RECORD |
REPEATED |
Lista agregacji złącza do ładowania EV, które zawiera złącza tego samego typu i o tej samej szybkości ładowania. |
ev_charge_options.connector_aggregation.type |
STRING |
NULLABLE |
Typ łącznika tej agregacji. |
ev_charge_options.connector_aggregation.max_charge_rate_kw |
FLOAT |
NULLABLE |
Stałe maksymalne natężenie ładowania w W każdego z połączeń w danych agregacyjnych. |
ev_charge_options.connector_aggregation.count |
INTEGER |
NULLABLE |
Liczba wtyczek w tym agregacie. |
brand_ids |
STRING |
REPEATED |
Unikalne identyfikatory marek. |