Class: Cyrel::AST::OrderByNode
- Inherits:
-
ClauseNode
- Object
- Node
- ClauseNode
- Cyrel::AST::OrderByNode
- Defined in:
- lib/cyrel/ast/order_by_node.rb
Instance Attribute Summary collapse
-
#items ⇒ Object
readonly
Returns the value of attribute items.
Instance Method Summary collapse
-
#initialize(items) ⇒ OrderByNode
constructor
A new instance of OrderByNode.
Methods inherited from Node
Constructor Details
#initialize(items) ⇒ OrderByNode
Returns a new instance of OrderByNode.
8 9 10 11 12 |
# File 'lib/cyrel/ast/order_by_node.rb', line 8 def initialize(items) # items is an array of [expression, direction] pairs # e.g., [[expr1, :asc], [expr2, :desc]] @items = items end |
Instance Attribute Details
#items ⇒ Object (readonly)
Returns the value of attribute items.
6 7 8 |
# File 'lib/cyrel/ast/order_by_node.rb', line 6 def items @items end |