Class | Sequel::SQL::OrderedExpression |
In: |
lib/sequel/sql.rb
lib/sequel/extensions/eval_inspect.rb |
Parent: | Expression |
INVERT_NULLS | = | {:first=>:last, :last=>:first}.freeze |
descending | [R] | Whether the expression should order the result set in a descending manner |
expression | [R] | The expression to order the result set by. |
nulls | [R] | Whether to sort NULLS FIRST/LAST |
Set the expression and descending attributes to the given values. Options:
:nulls : | Can be :first/:last for NULLS FIRST/LAST. |
# File lib/sequel/sql.rb, line 1259 1259: def initialize(expression, descending = true, opts={}) 1260: @expression, @descending, @nulls = expression, descending, opts[:nulls] 1261: end
Return a copy that is ordered ASC
# File lib/sequel/sql.rb, line 1264 1264: def asc 1265: OrderedExpression.new(@expression, false, :nulls=>@nulls) 1266: end