t

com.crobox.clickhouse.dsl.column

ArithmeticFunctions

trait ArithmeticFunctions extends AnyRef

Self Type
ArithmeticFunctions with Magnets
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArithmeticFunctions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Abs[T](t: (ArithmeticFunctions.this)#NumericCol[T]) extends (ArithmeticFunctions.this)#ArithmeticFunctionCol[T] with Product with Serializable
  2. trait AddSubtractOps[L] extends AnyRef
  3. sealed abstract class AritRetType[L, R, O] extends AnyRef
  4. sealed trait ArithmeticFunction extends AnyRef
  5. abstract class ArithmeticFunctionCol[V] extends ExpressionColumn[V] with (ArithmeticFunctions.this)#ArithmeticFunction with (ArithmeticFunctions.this)#NumericCol[V]
  6. abstract class ArithmeticFunctionOp[V] extends ExpressionColumn[V] with (ArithmeticFunctions.this)#ArithmeticFunction with (ArithmeticFunctions.this)#NumericCol[V]
  7. trait ArithmeticOps[L] extends AnyRef
  8. case class Divide[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
  9. case class Gcd[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
  10. case class IntDiv[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
  11. case class IntDivOrZero[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
  12. case class Lcm[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
  13. case class Minus[T](l: (ArithmeticFunctions.this)#AddSubtractable[_], r: (ArithmeticFunctions.this)#AddSubtractable[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
  14. case class Modulo[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
  15. case class Multiply[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
  16. case class Negate[T](t: (ArithmeticFunctions.this)#NumericCol[T]) extends (ArithmeticFunctions.this)#ArithmeticFunctionCol[T] with Product with Serializable
  17. case class Plus[T](l: (ArithmeticFunctions.this)#AddSubtractable[_], r: (ArithmeticFunctions.this)#AddSubtractable[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def abs[T](targetColumn: (ArithmeticFunctions.this)#NumericCol[T]): (ArithmeticFunctions.this)#Abs[T]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. def divide[L, R, O](left: (ArithmeticFunctions.this)#NumericCol[L], right: (ArithmeticFunctions.this)#NumericCol[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#Divide[O]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def gcd[L, R, O](left: (ArithmeticFunctions.this)#NumericCol[L], right: (ArithmeticFunctions.this)#NumericCol[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#Gcd[O]
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def intDiv[L, R, O](left: (ArithmeticFunctions.this)#NumericCol[L], right: (ArithmeticFunctions.this)#NumericCol[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#IntDiv[O]
  14. def intDivOrZero[L, R, O](left: (ArithmeticFunctions.this)#NumericCol[L], right: (ArithmeticFunctions.this)#NumericCol[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#IntDivOrZero[O]
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def lcm[L, R, O](left: (ArithmeticFunctions.this)#NumericCol[L], right: (ArithmeticFunctions.this)#NumericCol[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#Lcm[O]
  17. def minus[L, R, O](left: (ArithmeticFunctions.this)#AddSubtractable[L], right: (ArithmeticFunctions.this)#AddSubtractable[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#Minus[O]
  18. def modulo[L, R, O](left: (ArithmeticFunctions.this)#NumericCol[L], right: (ArithmeticFunctions.this)#NumericCol[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#Modulo[O]
  19. def multiply[L, R, O](left: (ArithmeticFunctions.this)#NumericCol[L], right: (ArithmeticFunctions.this)#NumericCol[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#Multiply[O]
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def negate[T](targetColumn: (ArithmeticFunctions.this)#NumericCol[T]): (ArithmeticFunctions.this)#Negate[T]
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def plus[L, R, O](left: (ArithmeticFunctions.this)#AddSubtractable[L], right: (ArithmeticFunctions.this)#AddSubtractable[R])(implicit ev: (ArithmeticFunctions.this)#AritRetType[L, R, O]): (ArithmeticFunctions.this)#Plus[O]
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. implicit object BigDecimalBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, BigDecimal, BigDecimal]
  31. implicit object BigDecimalBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, BigInt, BigDecimal]
  32. implicit object BigDecimalDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, Double, BigDecimal]
  33. implicit object BigDecimalFloatBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, Float, BigDecimal]
  34. implicit object BigDecimalIntBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, Int, BigDecimal]
  35. implicit object BigDecimalLongBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, Long, BigDecimal]
  36. implicit object BigIntBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, BigDecimal, BigDecimal]
  37. implicit object BigIntBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, BigInt, BigInt]
  38. implicit object BigIntDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, Double, BigDecimal]
  39. implicit object BigIntFloatBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, Float, BigDecimal]
  40. implicit object BigIntIntBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, Int, BigInt]
  41. implicit object BigIntLongBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, Long, BigInt]
  42. implicit object DateTimeBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, BigDecimal, DateTime]
  43. implicit object DateTimeBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, BigInt, DateTime]
  44. implicit object DateTimeDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, Double, DateTime]
  45. implicit object DateTimeFloatBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, Float, DateTime]
  46. implicit object DateTimeIntBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, Int, DateTime]
  47. implicit object DateTimeLongBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, Long, DateTime]
  48. implicit object DoubleBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[Double, BigDecimal, BigDecimal]
  49. implicit object DoubleBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[Double, BigInt, BigDecimal]
  50. implicit object DoubleDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[Double, Double, Double]
  51. implicit object DoubleFloatBinding extends (ArithmeticFunctions.this)#AritRetType[Double, Float, Float]
  52. implicit object DoubleIntBinding extends (ArithmeticFunctions.this)#AritRetType[Double, Int, Double]
  53. implicit object DoubleLongBinding extends (ArithmeticFunctions.this)#AritRetType[Double, Long, Double]
  54. implicit object FloatBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[Float, BigDecimal, BigDecimal]
  55. implicit object FloatBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[Float, BigInt, BigDecimal]
  56. implicit object FloatDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[Float, Double, Float]
  57. implicit object FloatFloatBinding extends (ArithmeticFunctions.this)#AritRetType[Float, Float, Float]
  58. implicit object FloatIntBinding extends (ArithmeticFunctions.this)#AritRetType[Float, Int, Float]
  59. implicit object FloatLongBinding extends (ArithmeticFunctions.this)#AritRetType[Float, Long, Float]
  60. implicit object IntBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[Int, BigDecimal, BigDecimal]
  61. implicit object IntBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[Int, BigInt, BigInt]
  62. implicit object IntDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[Int, Double, Double]
  63. implicit object IntFloatBinding extends (ArithmeticFunctions.this)#AritRetType[Int, Float, Float]
  64. implicit object IntIntBinding extends (ArithmeticFunctions.this)#AritRetType[Int, Int, Int]
  65. implicit object IntLongBinding extends (ArithmeticFunctions.this)#AritRetType[Int, Long, Long]
  66. implicit object LocalDateBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, BigDecimal, LocalDate]
  67. implicit object LocalDateBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, BigInt, LocalDate]
  68. implicit object LocalDateDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, Double, LocalDate]
  69. implicit object LocalDateFloatBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, Float, LocalDate]
  70. implicit object LocalDateIntBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, Int, LocalDate]
  71. implicit object LocalDateLongBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, Long, LocalDate]
  72. implicit object LongBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[Long, BigDecimal, BigDecimal]
  73. implicit object LongBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[Long, BigInt, BigInt]
  74. implicit object LongDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[Long, Double, Double]
  75. implicit object LongFloatBinding extends (ArithmeticFunctions.this)#AritRetType[Long, Float, Float]
  76. implicit object LongIntBinding extends (ArithmeticFunctions.this)#AritRetType[Long, Int, Int]
  77. implicit object LongLongBinding extends (ArithmeticFunctions.this)#AritRetType[Long, Long, Long]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped