module ROM::SQL::Postgres::Types::RangeFunctions
Public Instance Methods
is_empty(_type, expr)
click to toggle source
# File lib/rom/sql/extensions/postgres/types/range.rb, line 162 def is_empty(_type, expr) Attribute[SQL::Types::Bool].meta( sql_expr: Sequel.pg_range(expr).isempty ) end
lower(_type, expr)
click to toggle source
# File lib/rom/sql/extensions/postgres/types/range.rb, line 150 def lower(_type, expr) Attribute[SQL::Types::Bool].meta( sql_expr: Sequel.pg_range(expr).lower ) end
lower_inc(_type, expr)
click to toggle source
# File lib/rom/sql/extensions/postgres/types/range.rb, line 168 def lower_inc(_type, expr) Attribute[SQL::Types::Bool].meta( sql_expr: Sequel.pg_range(expr).lower_inc ) end
lower_inf(_type, expr)
click to toggle source
# File lib/rom/sql/extensions/postgres/types/range.rb, line 180 def lower_inf(_type, expr) Attribute[SQL::Types::Bool].meta( sql_expr: Sequel.pg_range(expr).lower_inf ) end
upper(_type, expr)
click to toggle source
# File lib/rom/sql/extensions/postgres/types/range.rb, line 156 def upper(_type, expr) Attribute[SQL::Types::Bool].meta( sql_expr: Sequel.pg_range(expr).upper ) end
upper_inc(_type, expr)
click to toggle source
# File lib/rom/sql/extensions/postgres/types/range.rb, line 174 def upper_inc(_type, expr) Attribute[SQL::Types::Bool].meta( sql_expr: Sequel.pg_range(expr).upper_inc ) end
upper_inf(_type, expr)
click to toggle source
# File lib/rom/sql/extensions/postgres/types/range.rb, line 186 def upper_inf(_type, expr) Attribute[SQL::Types::Bool].meta( sql_expr: Sequel.pg_range(expr).upper_inf ) end