Class: SQLParser::Statement::DirectSelect
- Defined in:
- lib/sql-parser/statement.rb
Instance Attribute Summary collapse
-
#limit_clause ⇒ Object
readonly
Returns the value of attribute limit_clause.
-
#order_by ⇒ Object
readonly
Returns the value of attribute order_by.
-
#query_expression ⇒ Object
readonly
Returns the value of attribute query_expression.
Instance Method Summary collapse
-
#initialize(query_expression, order_by, limit_clause = nil) ⇒ DirectSelect
constructor
A new instance of DirectSelect.
Methods inherited from Node
Constructor Details
#initialize(query_expression, order_by, limit_clause = nil) ⇒ DirectSelect
Returns a new instance of DirectSelect.
83 84 85 86 87 |
# File 'lib/sql-parser/statement.rb', line 83 def initialize(query_expression, order_by, limit_clause = nil) @query_expression = query_expression @order_by = order_by @limit_clause = limit_clause end |
Instance Attribute Details
#limit_clause ⇒ Object (readonly)
Returns the value of attribute limit_clause.
91 92 93 |
# File 'lib/sql-parser/statement.rb', line 91 def limit_clause @limit_clause end |
#order_by ⇒ Object (readonly)
Returns the value of attribute order_by.
90 91 92 |
# File 'lib/sql-parser/statement.rb', line 90 def order_by @order_by end |
#query_expression ⇒ Object (readonly)
Returns the value of attribute query_expression.
89 90 91 |
# File 'lib/sql-parser/statement.rb', line 89 def query_expression @query_expression end |