class Cequel::Schema::ClusteringColumn
A clustering column
Attributes
clustering_order[R]
@return [:asc,:desc] whether rows are ordered by ascending or
descending values in this column
Public Class Methods
new(name, type, clustering_order = nil)
click to toggle source
@param (see Column#initialize) @param clustering_order
[:asc,:desc] ascending or descending order for
this column
Calls superclass method
Cequel::Schema::Column::new
# File lib/cequel/schema/column.rb, line 162 def initialize(name, type, clustering_order = nil) super(name, type) @clustering_order = (clustering_order || :asc).to_sym end
Public Instance Methods
clustering_column?()
click to toggle source
(see Column#clustering_column?
)
# File lib/cequel/schema/column.rb, line 170 def clustering_column? true end
clustering_order_cql()
click to toggle source
@private
# File lib/cequel/schema/column.rb, line 175 def clustering_order_cql "#{@name} #{@clustering_order}" end