Class: OpenEHR::AQL::Model::SelectColumn

Inherits:
Object
  • Object
show all
Defined in:
lib/openehr/aql/model/select_clause.rb

Overview

selectExpr : columnExpr (AS aliasName=IDENTIFIER)? ;

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(expression:, alias_name: nil) ⇒ SelectColumn

Returns a new instance of SelectColumn.



21
22
23
24
25
# File 'lib/openehr/aql/model/select_clause.rb', line 21

def initialize(expression:, alias_name: nil)
  @expression = expression
  @alias_name = alias_name
  freeze
end

Instance Attribute Details

#alias_nameObject (readonly)

Returns the value of attribute alias_name.



19
20
21
# File 'lib/openehr/aql/model/select_clause.rb', line 19

def alias_name
  @alias_name
end

#expressionObject (readonly)

Returns the value of attribute expression.



19
20
21
# File 'lib/openehr/aql/model/select_clause.rb', line 19

def expression
  @expression
end