Class: Google::Apis::BigqueryV2::Clustering
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::BigqueryV2::Clustering
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/bigquery_v2/classes.rb,
generated/google/apis/bigquery_v2/representations.rb,
generated/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.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Clustering
Returns a new instance of Clustering
      238 239 240  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 238 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
      236 237 238  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 236 def fields @fields end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      243 244 245  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 243 def update!(**args) @fields = args[:fields] if args.key?(:fields) end  |