Reference documentation and code samples for the BigQuery API class Google::Cloud::Bigquery::Time.
Time
A TIME data type represents a time, independent of a specific date.
Inherits
- Struct
Examples
require "google/cloud/bigquery" bigquery = Google :: Cloud :: Bigquery . new fourpm = Google :: Cloud :: Bigquery :: Time . new "16:00:00" data = bigquery . query "SELECT name " \ "FROM `my_project.my_dataset.my_table`" \ "WHERE time_of_date = @time" , params : { time : fourpm } # Iterate over the first page of results data . each do | row | puts row [ :name ] end # Retrieve the next page of results data = data . next if data . next?
Create Time with fractional seconds:
require "google/cloud/bigquery" bigquery = Google :: Cloud :: Bigquery . new precise_time = Google :: Cloud :: Bigquery :: Time . new "16:35:15.376541" data = bigquery . query "SELECT name " \ "FROM `my_project.my_dataset.my_table`" \ "WHERE time_of_date >= @time" , params : { time : precise_time } # Iterate over the first page of results data . each do | row | puts row [ :name ] end # Retrieve the next page of results data = data . next if data . next?
Methods
#value=
def
value=
(
value
)
-
>
String
The BigQuery TIME.
Parameter
- value(String) — the newly set value
Returns
- (String) — the newly set value