module Arel::Visitors::CommonTrigonometryVisitors
Private Instance Methods
visit_Arel_Nodes_Arcsine(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 6 def visit_Arel_Nodes_Arcsine o "ASIN(#{visit o.expr})" end
visit_Arel_Nodes_Arctangent(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 10 def visit_Arel_Nodes_Arctangent o "ATAN(#{visit o.expr})" end
visit_Arel_Nodes_Arctangent2(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 14 def visit_Arel_Nodes_Arctangent2 o "ATAN2(#{visit o.left}, #{visit o.right})" end
visit_Arel_Nodes_Cosine(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 18 def visit_Arel_Nodes_Cosine o "COS(#{visit o.expr})" end
visit_Arel_Nodes_CubeRoot(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 22 def visit_Arel_Nodes_CubeRoot o "CBRT(#{visit o.expr})" end
visit_Arel_Nodes_Pow(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 26 def visit_Arel_Nodes_Pow o "POW(#{visit o.left}, #{visit o.right})" end
visit_Arel_Nodes_Radians(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 30 def visit_Arel_Nodes_Radians o "RADIANS(#{visit o.expr})" end
visit_Arel_Nodes_Sine(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 34 def visit_Arel_Nodes_Sine o "SIN(#{visit o.expr})" end
visit_Arel_Nodes_SquareRoot(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 38 def visit_Arel_Nodes_SquareRoot o "SQRT(#{visit o.expr})" end
visit_Arel_Nodes_Tangent(o)
click to toggle source
# File lib/arel/trigonometry/visitors/common_trigonometry_visitors.rb, line 42 def visit_Arel_Nodes_Tangent o "TAN(#{visit o.expr})" end