module QueryBuilder::CQL::Modifiers::AddField

Provides fields for CREATE TYPE statement

Public Instance Methods

add(name, type) click to toggle source

Adds field to the type

@param [#to_s] name @param [#to_s] type

@return [QueryBuilder::Core::Statement] updated statement

# File lib/query_builder/cql/modifiers/add_field.rb, line 18
def add(name, type)
  self << Clause.new(name: name, type_name: type)
end

Private Instance Methods

maybe_fields() click to toggle source
# File lib/query_builder/cql/modifiers/add_field.rb, line 24
def maybe_fields
  "(#{clauses(:column).join(", ")})"
end