class QueryBuilder::CQL::Statements::ListPermissions

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/list_permissions.rb, line 19
def to_s
  cql[
    "LIST", permission, "ON", context.to_s, "OF", name, maybe_norecursive
  ]
end

Private Instance Methods

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