Class: ActiveRecord::Refined::AST::WindowFunction

Inherits:
Function
  • Object
show all
Defined in:
lib/active_record/refined/ast.rb

Overview

ROW_NUMBER and its kind: functions that say nothing without a window. On its own this refuses rather than reaching the database as an error there; over asks it for call_arel instead.

Method Summary

Methods inherited from Function

#initialize

Methods included from Windowing

#over

Methods included from Arithmetics

#&, #*, #+, #-, #/, #<<, #>>, #^, #bitwise_and, #bitwise_not, #bitwise_or, #bitwise_xor, #|, #~

Methods included from Predications

#!=, #!~, #<, #<=, #==, #=~, #>, #>=, #between?, #bury, #casecmp?, #contains?, #dig, #dig_text, #distinct_from?, #end_with?, #except, #false?, #ilike?, #in?, #include?, #intersect?, #key?, #keys, #like?, #member?, #not_between?, #not_distinct_from?, #not_false?, #not_ilike?, #not_in?, #not_like?, #not_null?, #not_true?, #null?, #start_with?, #subset?, #superset?, #true?, #when

Methods inherited from Node

#as, #asc, #collate, #desc

Constructor Details

This class inherits a constructor from ActiveRecord::Refined::AST::Function