すべての国でコアスキーマがサポートされており、各国には追加のスキーマ項目があります。
| フィールド名 | 型 | モード | 説明 | 
|---|---|---|---|
| point | GEOGRAPHY | NULLABLE | 場所の位置(Point geography 型のオブジェクト)。 | 
| id | STRING | NULLABLE | 一意の場所 ID。プレイス ID をご覧ください。 | 
| types | STRING | REPEATED | 場所のタイプタグのセット。たとえば、「レストラン」や「カフェ」などです。有効な値の一覧については、プレイスタイプをご覧ください。 | 
| primary_type | STRING | NULLABLE | スポットの主なタイプ。たとえば、「レストラン」、「カフェ」、「空港」などです。1 つのプレイスに指定できるプライマリ タイプは 1 つのみです。有効な値の一覧については、プレイスタイプをご覧ください。 | 
| country_code | STRING | NULLABLE | Unicode CLDR 形式の国コード。 | 
| location | RECORD | NULLABLE | 場所の位置。 | 
| location.latitude | FLOAT | NULLABLE | 緯度(度単位)。範囲は -90.0 ~ 90.0 です。 | 
| location.longitude | FLOAT | NULLABLE | 経度(度単位)。範囲は -180.0 ~ 180.0 です。 | 
| rating | FLOAT | NULLABLE | 場所のユーザー レビューに基づく 1.0 ~ 5.0 の評価。 | 
| user_rating_count | INTEGER | NULLABLE | その場所のクチコミの合計数。 | 
| price_level | STRING | NULLABLE | スポットの価格帯。有効な値は、「PRICE_LEVEL_FREE」、「PRICE_LEVEL_INEXPENSIVE」、「PRICE_LEVEL_MODERATE」、「PRICE_LEVEL_EXPENSIVE」、「PRICE_LEVEL_VERY_EXPENSIVE」です。 | 
| business_status | STRING | NULLABLE | 場所のビジネス ステータス。有効な値は、「OPERATIONAL」、「CLOSED_TEMPORARILY」、「CLOSED_PERMANENTLY」です。 | 
| takeout | BOOLEAN | NULLABLE | テイクアウトに対応しているスポット。 | 
| delivery | BOOLEAN | NULLABLE | 配達に対応している場所。 | 
| dine_in | BOOLEAN | NULLABLE | 屋内または屋外の席がある。 | 
| curbside_pickup | BOOLEAN | NULLABLE | 店先受取に対応している場所。 | 
| reservable | BOOLEAN | NULLABLE | プレイスが予約をサポートしている。 | 
| serves_breakfast | BOOLEAN | NULLABLE | 朝食を提供している。 | 
| serves_lunch | BOOLEAN | NULLABLE | ランチを提供している。 | 
| serves_dinner | BOOLEAN | NULLABLE | ディナーを提供している。 | 
| serves_beer | BOOLEAN | NULLABLE | ビールを提供している。 | 
| serves_wine | BOOLEAN | NULLABLE | ワインを出すお店。 | 
| serves_brunch | BOOLEAN | NULLABLE | ブランチを提供している。 | 
| serves_vegetarian_food | BOOLEAN | NULLABLE | ベジタリアン料理を提供している。 | 
| outdoor_seating | BOOLEAN | NULLABLE | テラス席がある。 | 
| live_music | BOOLEAN | NULLABLE | ライブ演奏を楽しめる。 | 
| menu_for_children | BOOLEAN | NULLABLE | キッズメニューがある。 | 
| serves_cocktails | BOOLEAN | NULLABLE | カクテルを提供するお店。 | 
| serves_dessert | BOOLEAN | NULLABLE | デザートあり。 | 
| serves_coffee | BOOLEAN | NULLABLE | コーヒーを提供している。 | 
| good_for_children | BOOLEAN | NULLABLE | 子供連れに適した場所です。 | 
| allows_dogs | BOOLEAN | NULLABLE | 犬の同伴可。 | 
| restroom | BOOLEAN | NULLABLE | トイレがある場所。 | 
| good_for_groups | BOOLEAN | NULLABLE | 場所はグループに対応しています。 | 
| good_for_watching_sports | BOOLEAN | NULLABLE | スポーツ観戦に適した場所です。 | 
| accepts_credit_cards | BOOLEAN | NULLABLE | クレジット カードによる支払いが可能です。 | 
| accepts_debit_cards | BOOLEAN | NULLABLE | デビットカードによる支払いが可能です。 | 
| accepts_cash_only | BOOLEAN | NULLABLE | 支払いは現金のみです。この属性が設定されている場所でも、他のお支払い方法が利用できる場合があります。 | 
| accepts_nfc | BOOLEAN | NULLABLE | NFC モバイル決済が可能です。 | 
| free_parking_lot | BOOLEAN | NULLABLE | 無料駐車場あり。 | 
| paid_parking_lot | BOOLEAN | NULLABLE | 有料駐車場がある場所。 | 
| free_street_parking | BOOLEAN | NULLABLE | 無料の路上駐車が可能です。 | 
| paid_street_parking | BOOLEAN | NULLABLE | 有料の路上駐車場あり。 | 
| valet_parking | BOOLEAN | NULLABLE | 係員による駐車サービスあり。 | 
| free_garage_parking | BOOLEAN | NULLABLE | 屋内駐車場を無料で利用可能。 | 
| paid_garage_parking | BOOLEAN | NULLABLE | 有料の屋内駐車場あり。 | 
| wheelchair_accessible_parking | BOOLEAN | NULLABLE | 車椅子対応の駐車場がある。 | 
| wheelchair_accessible_entrance | BOOLEAN | NULLABLE | 車椅子対応の入り口がある。 | 
| wheelchair_accessible_restroom | BOOLEAN | NULLABLE | 車椅子対応のトイレがある。 | 
| wheelchair_accessible_seating | BOOLEAN | NULLABLE | 車椅子対応の座席がある。 | 
| regular_opening_hours | RECORD | NULLABLE | 通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_happy_hour | RECORD | NULLABLE | 二次営業時間タイプ「HAPPY_HOUR」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_happy_hour.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_happy_hour.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_happy_hour.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_happy_hour.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_happy_hour.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_happy_hour.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_happy_hour.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_happy_hour.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_happy_hour.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_happy_hour.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_happy_hour.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_happy_hour.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_happy_hour.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_happy_hour.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_happy_hour.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_happy_hour.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_happy_hour.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_happy_hour.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_happy_hour.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_happy_hour.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_happy_hour.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_drive_through | RECORD | NULLABLE | 二次営業時間タイプ「DRIVE_THROUGH」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_drive_through.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_drive_through.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_drive_through.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_drive_through.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_drive_through.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_drive_through.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_drive_through.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_drive_through.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_drive_through.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_drive_through.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_drive_through.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_drive_through.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_drive_through.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_drive_through.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_drive_through.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_drive_through.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_drive_through.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_drive_through.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_drive_through.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_drive_through.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_drive_through.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_delivery | RECORD | NULLABLE | 二次営業時間タイプ「DELIVERY」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_delivery.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_delivery.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_delivery.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_delivery.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_delivery.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_delivery.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_delivery.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_delivery.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_delivery.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_delivery.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_delivery.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_delivery.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_delivery.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_delivery.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_delivery.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_delivery.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_delivery.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_delivery.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_delivery.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_delivery.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_delivery.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_takeout | RECORD | NULLABLE | 二次的な営業時間タイプ「TAKEOUT」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_takeout.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_takeout.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_takeout.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_takeout.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_takeout.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_takeout.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_takeout.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_takeout.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_takeout.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_takeout.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_takeout.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_takeout.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_takeout.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_takeout.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_takeout.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_takeout.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_takeout.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_takeout.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_takeout.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_takeout.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_takeout.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_kitchen | RECORD | NULLABLE | 二次営業時間タイプ「KITCHEN」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_kitchen.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_kitchen.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_kitchen.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_kitchen.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_kitchen.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_kitchen.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_kitchen.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_kitchen.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_kitchen.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_kitchen.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_kitchen.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_kitchen.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_kitchen.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_kitchen.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_kitchen.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_kitchen.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_kitchen.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_kitchen.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_kitchen.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_kitchen.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_kitchen.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_breakfast | RECORD | NULLABLE | 二次的な営業時間タイプ「BREAKFAST」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_breakfast.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_breakfast.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_breakfast.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_breakfast.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_breakfast.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_breakfast.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_breakfast.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_breakfast.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_breakfast.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_breakfast.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_breakfast.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_breakfast.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_breakfast.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_breakfast.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_breakfast.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_breakfast.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_breakfast.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_breakfast.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_breakfast.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_breakfast.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_breakfast.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_lunch | RECORD | NULLABLE | 二次営業時間タイプ「LUNCH」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_lunch.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_lunch.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_lunch.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_lunch.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_lunch.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_lunch.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_lunch.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_lunch.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_lunch.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_lunch.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_lunch.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_lunch.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_lunch.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_lunch.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_lunch.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_lunch.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_lunch.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_lunch.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_lunch.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_lunch.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_lunch.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_dinner | RECORD | NULLABLE | 二次的な営業時間タイプ「DINNER」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_dinner.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_dinner.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_dinner.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_dinner.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_dinner.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_dinner.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_dinner.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_dinner.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_dinner.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_dinner.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_dinner.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_dinner.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_dinner.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_dinner.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_dinner.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_dinner.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_dinner.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_dinner.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_dinner.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_dinner.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_dinner.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_brunch | RECORD | NULLABLE | 二次的な営業時間タイプ「BRUNCH」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場所の場合、regular_opening_hours_brunch.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_brunch.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_brunch.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_brunch.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_brunch.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_brunch.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_brunch.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_brunch.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_brunch.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_brunch.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_brunch.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_brunch.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_brunch.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_brunch.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_brunch.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_brunch.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_brunch.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_brunch.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_brunch.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_brunch.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_brunch.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_pickup | RECORD | NULLABLE | 二次営業時間タイプ「PICKUP」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_pickup.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_pickup.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_pickup.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_pickup.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_pickup.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_pickup.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_pickup.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_pickup.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_pickup.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_pickup.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_pickup.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_pickup.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_pickup.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_pickup.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_pickup.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_pickup.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_pickup.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_pickup.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_pickup.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_pickup.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_pickup.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_access | RECORD | NULLABLE | 二次的な営業時間タイプ「ACCESS」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場所の場合、regular_opening_hours_access.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_access.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_access.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_access.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_access.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_access.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_access.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_access.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_access.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_access.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_access.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_access.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_access.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_access.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_access.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_access.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_access.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_access.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_access.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_access.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_access.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_senior_hours | RECORD | NULLABLE | セカンダリ営業時間タイプ「SENIOR_HOURS」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_senior_hours.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_senior_hours.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_senior_hours.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_senior_hours.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_senior_hours.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_senior_hours.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_senior_hours.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_senior_hours.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_senior_hours.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_senior_hours.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_senior_hours.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_senior_hours.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_senior_hours.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_senior_hours.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_senior_hours.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_senior_hours.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_senior_hours.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_senior_hours.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_senior_hours.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_senior_hours.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_senior_hours.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_online_service_hours | RECORD | NULLABLE | 二次的な営業時間タイプ「ONLINE_SERVICE_HOURS」の通常の営業時間。営業時間は曜日ごとに区切られています。深夜を過ぎる期間の場合、終了時刻は「23:59:59.999999」に切り捨てられ、翌日には「00:00:00.000000」から始まる期間が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと、午後 8 時から午前 2 時まで営業している場合、regular_opening_hours_online_service_hours.friday の期間は [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}] となります。金曜日の午後 5 時に営業している場所をクエリするには、「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 | 月曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_online_service_hours.monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_online_service_hours.monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_online_service_hours.tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 | 
| regular_opening_hours_online_service_hours.tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_online_service_hours.tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_online_service_hours.wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 | 
| regular_opening_hours_online_service_hours.wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_online_service_hours.wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_online_service_hours.thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 | 
| regular_opening_hours_online_service_hours.thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_online_service_hours.thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_online_service_hours.friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 | 
| regular_opening_hours_online_service_hours.friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_online_service_hours.friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_online_service_hours.saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 | 
| regular_opening_hours_online_service_hours.saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_online_service_hours.saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| regular_opening_hours_online_service_hours.sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 | 
| regular_opening_hours_online_service_hours.sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 
| regular_opening_hours_online_service_hours.sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 
| ev_charge_options | RECORD | NULLABLE | その場所にある EV 充電スタンドに関する情報。用語は https://afdc.energy.gov/fuels/electricity_infrastructure.html に準拠しています。1 つのポートで一度に 1 台の車を充電できます。1 つのポートには 1 つ以上のコネクタがあります。1 つのステーションに 1 つ以上のポートがあります。 | 
| ev_charge_options.connector_count | INTEGER | NULLABLE | このステーションのコネクタ数。ただし、一部のポートには複数のコネクタがあり、一度に 1 台の車しか充電できないため、コネクタの数が同時に充電できる車の総数よりも多くなることがあります。 | 
| ev_charge_options.connector_aggregation | RECORD | REPEATED | 同じタイプで同じ充電レートのコネクタを含む EV 充電コネクタの集計のリスト。 | 
| ev_charge_options.connector_aggregation.type | STRING | NULLABLE | この集計のコネクタタイプ。 | 
| ev_charge_options.connector_aggregation.max_charge_rate_kw | FLOAT | NULLABLE | 集計内の各コネクタの静的な最大充電レート(kW)。 | 
| ev_charge_options.connector_aggregation.count | INTEGER | NULLABLE | この集計内のコネクタの数。 | 
| brand_ids | STRING | REPEATED | ブランドの一意の識別子。 | 
営業時間の参照
特定の営業時間の種類の通常の営業時間。時間は曜日ごとに区切られます。深夜を過ぎる期間の場合、終了時刻は 23:59:59.999999 に切り捨てられ、翌日には 00:00:00.000000 から始まる間隔が含まれます。たとえば、金曜日の午前 8 時から午後 12 時までと午後 8 時から午前 2 時まで営業している場所の場合、friday の期間は [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time:
"20:00:00", end_time: "23:59:59.999999"}] になります。
金曜日の午後 5 時に営業している場所を検索するには、次のクエリを実行します。
SELECT WITH AGGREGATION_THRESHOLD COUNT(*) AS count FROM `PROJECT_NAME.places_insights___us___sample.places_sample` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)
営業時間フィールドの完全なスキーマは次のとおりです。
| フィールド名 | 型 | モード | 説明 | 例 | 
|---|---|---|---|---|
| monday | RECORD | REPEATED | 月曜日に営業している時間帯のリスト。 |  | 
| monday.start_time | TIME | NULLABLE | 期間の開始日時。 | 08:00:00 | 
| monday.end_time | TIME | NULLABLE | 期間の終了日時。 | 18:00:00 | 
| tuesday | RECORD | REPEATED | 火曜日の営業時間のリスト。 |  | 
| tuesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 08:00:00 | 
| tuesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 18:00:00 | 
| wednesday | RECORD | REPEATED | 水曜日の営業時間のリスト。 |  | 
| wednesday.start_time | TIME | NULLABLE | 期間の開始日時。 | 08:00:00 | 
| wednesday.end_time | TIME | NULLABLE | 期間の終了日時。 | 18:00:00 | 
| thursday | RECORD | REPEATED | 木曜日の営業時間のリスト。 |  | 
| thursday.start_time | TIME | NULLABLE | 期間の開始日時。 | 08:00:00 | 
| thursday.end_time | TIME | NULLABLE | 期間の終了日時。 | 18:00:00 | 
| friday | RECORD | REPEATED | 金曜日の営業時間のリスト。 |  | 
| friday.start_time | TIME | NULLABLE | 期間の開始日時。 | 08:00:00 | 
| friday.end_time | TIME | NULLABLE | 期間の終了日時。 | 18:00:00 | 
| saturday | RECORD | REPEATED | 土曜日の営業時間のリスト。 |  | 
| saturday.start_time | TIME | NULLABLE | 期間の開始日時。 | 08:00:00 | 
| saturday.end_time | TIME | NULLABLE | 期間の終了日時。 | 18:00:00 | 
| sunday | RECORD | REPEATED | 日曜日に営業している時間帯のリスト。 |  | 
| sunday.start_time | TIME | NULLABLE | 期間の開始日時。 | 08:00:00 | 
| sunday.end_time | TIME | NULLABLE | 期間の終了日時。 | 18:00:00 |