Class: Google::Apis::BigqueryV2::Clustering
- Inherits:
-
Object
- Object
- Google::Apis::BigqueryV2::Clustering
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/bigquery_v2/classes.rb,
lib/google/apis/bigquery_v2/representations.rb,
lib/google/apis/bigquery_v2/representations.rb
Instance Attribute Summary collapse
-
#fields ⇒ Array<String>
[Repeated] One or more fields on which data should be clustered.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Clustering
constructor
A new instance of Clustering.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Clustering
Returns a new instance of Clustering.
1145 1146 1147 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1145 def initialize(**args) update!(**args) end |
Instance Attribute Details
#fields ⇒ Array<String>
[Repeated] One or more fields on which data should be clustered. Only top-
level, non-repeated, simple-type fields are supported. When you cluster a
table using multiple columns, the order of columns you specify is important.
The order of the specified columns determines the sort order of the data.
Corresponds to the JSON property fields
1143 1144 1145 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1143 def fields @fields end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1150 1151 1152 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1150 def update!(**args) @fields = args[:fields] if args.key?(:fields) end |