Module: Torque::PostgreSQL::Arel

Defined in:
lib/torque/postgresql/arel/nodes.rb,
lib/torque/postgresql/arel/visitors.rb,
lib/torque/postgresql/arel/operations.rb,
lib/torque/postgresql/arel/join_source.rb,
lib/torque/postgresql/arel/select_manager.rb,
lib/torque/postgresql/arel/infix_operation.rb

Defined Under Namespace

Modules: JoinSource, Nodes, Operations, SelectManager, Visitors

Constant Summary collapse

Math =
Module.new
INFLIX_OPERATION =
{
  'Overlaps'          => :'&&',
  'Contains'          => :'@>',
  'ContainedBy'       => :'<@',
  'HasKey'            => :'?',
  'HasAllKeys'        => :'?&',
  'HasAnyKeys'        => :'?|',
  'StrictlyLeft'      => :'<<',
  'StrictlyRight'     => :'>>',
  'DoesntRightExtend' => :'&<',
  'DoesntLeftExtend'  => :'&>',
  'AdjacentTo'        => :'-|-',
}.freeze