class QueryBuilder::CQL::Statements::Grant

Describes the ‘GRANT’ CQL3 statement

Public Instance Methods

to_s() click to toggle source

Builds the statement

@return [String]

# File lib/query_builder/cql/statements/grant.rb, line 17
def to_s
  cql["GRANT", permission, "ON", context.to_s, "TO", name]
end

Private Instance Methods

permission() click to toggle source
# File lib/query_builder/cql/statements/grant.rb, line 23
def permission
  context.name ? "#{context.name.upcase} PERMISSION" : "ALL PERMISSIONS"
end