trait ArithmeticFunctions extends AnyRef
Ordering
- Alphabetic
- By Inheritance
Inherited
- ArithmeticFunctions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Abs[T](t: (ArithmeticFunctions.this)#NumericCol[T]) extends (ArithmeticFunctions.this)#ArithmeticFunctionCol[T] with Product with Serializable
- trait AddSubtractOps[L] extends AnyRef
- sealed abstract class AritRetType[L, R, O] extends AnyRef
- sealed trait ArithmeticFunction extends AnyRef
- abstract class ArithmeticFunctionCol[V] extends ExpressionColumn[V] with (ArithmeticFunctions.this)#ArithmeticFunction with (ArithmeticFunctions.this)#NumericCol[V]
- abstract class ArithmeticFunctionOp[V] extends ExpressionColumn[V] with (ArithmeticFunctions.this)#ArithmeticFunction with (ArithmeticFunctions.this)#NumericCol[V]
- trait ArithmeticOps[L] extends AnyRef
- case class Divide[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
- case class Gcd[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
- case class IntDiv[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
- case class IntDivOrZero[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
- case class Lcm[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
- case class Minus[T](l: (ArithmeticFunctions.this)#AddSubtractable[_], r: (ArithmeticFunctions.this)#AddSubtractable[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
- case class Modulo[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
- case class Multiply[T](l: (ArithmeticFunctions.this)#NumericCol[_], r: (ArithmeticFunctions.this)#NumericCol[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
- case class Negate[T](t: (ArithmeticFunctions.this)#NumericCol[T]) extends (ArithmeticFunctions.this)#ArithmeticFunctionCol[T] with Product with Serializable
- case class Plus[T](l: (ArithmeticFunctions.this)#AddSubtractable[_], r: (ArithmeticFunctions.this)#AddSubtractable[_]) extends (ArithmeticFunctions.this)#ArithmeticFunctionOp[T] with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def abs[T](targetColumn: (ArithmeticFunctions.this)#NumericCol[T]): (ArithmeticFunctions.this)#Abs[T]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- 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]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- 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]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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]
- 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]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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]
- 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]
- 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]
- 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]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def negate[T](targetColumn: (ArithmeticFunctions.this)#NumericCol[T]): (ArithmeticFunctions.this)#Negate[T]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- implicit object BigDecimalBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, BigDecimal, BigDecimal]
- implicit object BigDecimalBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, BigInt, BigDecimal]
- implicit object BigDecimalDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, Double, BigDecimal]
- implicit object BigDecimalFloatBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, Float, BigDecimal]
- implicit object BigDecimalIntBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, Int, BigDecimal]
- implicit object BigDecimalLongBinding extends (ArithmeticFunctions.this)#AritRetType[BigDecimal, Long, BigDecimal]
- implicit object BigIntBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, BigDecimal, BigDecimal]
- implicit object BigIntBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, BigInt, BigInt]
- implicit object BigIntDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, Double, BigDecimal]
- implicit object BigIntFloatBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, Float, BigDecimal]
- implicit object BigIntIntBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, Int, BigInt]
- implicit object BigIntLongBinding extends (ArithmeticFunctions.this)#AritRetType[BigInt, Long, BigInt]
- implicit object DateTimeBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, BigDecimal, DateTime]
- implicit object DateTimeBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, BigInt, DateTime]
- implicit object DateTimeDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, Double, DateTime]
- implicit object DateTimeFloatBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, Float, DateTime]
- implicit object DateTimeIntBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, Int, DateTime]
- implicit object DateTimeLongBinding extends (ArithmeticFunctions.this)#AritRetType[DateTime, Long, DateTime]
- implicit object DoubleBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[Double, BigDecimal, BigDecimal]
- implicit object DoubleBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[Double, BigInt, BigDecimal]
- implicit object DoubleDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[Double, Double, Double]
- implicit object DoubleFloatBinding extends (ArithmeticFunctions.this)#AritRetType[Double, Float, Float]
- implicit object DoubleIntBinding extends (ArithmeticFunctions.this)#AritRetType[Double, Int, Double]
- implicit object DoubleLongBinding extends (ArithmeticFunctions.this)#AritRetType[Double, Long, Double]
- implicit object FloatBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[Float, BigDecimal, BigDecimal]
- implicit object FloatBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[Float, BigInt, BigDecimal]
- implicit object FloatDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[Float, Double, Float]
- implicit object FloatFloatBinding extends (ArithmeticFunctions.this)#AritRetType[Float, Float, Float]
- implicit object FloatIntBinding extends (ArithmeticFunctions.this)#AritRetType[Float, Int, Float]
- implicit object FloatLongBinding extends (ArithmeticFunctions.this)#AritRetType[Float, Long, Float]
- implicit object IntBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[Int, BigDecimal, BigDecimal]
- implicit object IntBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[Int, BigInt, BigInt]
- implicit object IntDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[Int, Double, Double]
- implicit object IntFloatBinding extends (ArithmeticFunctions.this)#AritRetType[Int, Float, Float]
- implicit object IntIntBinding extends (ArithmeticFunctions.this)#AritRetType[Int, Int, Int]
- implicit object IntLongBinding extends (ArithmeticFunctions.this)#AritRetType[Int, Long, Long]
- implicit object LocalDateBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, BigDecimal, LocalDate]
- implicit object LocalDateBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, BigInt, LocalDate]
- implicit object LocalDateDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, Double, LocalDate]
- implicit object LocalDateFloatBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, Float, LocalDate]
- implicit object LocalDateIntBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, Int, LocalDate]
- implicit object LocalDateLongBinding extends (ArithmeticFunctions.this)#AritRetType[LocalDate, Long, LocalDate]
- implicit object LongBigDecimalBinding extends (ArithmeticFunctions.this)#AritRetType[Long, BigDecimal, BigDecimal]
- implicit object LongBigIntBinding extends (ArithmeticFunctions.this)#AritRetType[Long, BigInt, BigInt]
- implicit object LongDoubleBinding extends (ArithmeticFunctions.this)#AritRetType[Long, Double, Double]
- implicit object LongFloatBinding extends (ArithmeticFunctions.this)#AritRetType[Long, Float, Float]
- implicit object LongIntBinding extends (ArithmeticFunctions.this)#AritRetType[Long, Int, Int]
- implicit object LongLongBinding extends (ArithmeticFunctions.this)#AritRetType[Long, Long, Long]
Deprecated Value Members
-
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.