Documentation / dataflow / com.femastudios.dataflow.extensions / div
Go to reference

div

operator fun Field<BigDecimal>.div(other: Field<BigDecimal>): Field<BigDecimal>
operator fun Field<BigDecimal>.div(other: BigDecimal): Field<BigDecimal>
operator fun Field<BigInteger>.div(other: Field<BigInteger>): Field<BigInteger>
operator fun Field<BigInteger>.div(other: BigInteger): Field<BigInteger>

Same as div, but accepts Field and returns a new Field.

Calling this function is equivalent to use transform and calling div in the transformation function.

This is simply a convenience function.

See Also

kotlin.div


@JvmName("divDouble") operator fun Field<Byte>.div(other: Field<Double>): Field<Double>
@JvmName("divFloat") operator fun Field<Byte>.div(other: Field<Float>): Field<Float>
@JvmName("divInt") operator fun Field<Byte>.div(other: Field<Int>): Field<Int>
@JvmName("divLong") operator fun Field<Byte>.div(other: Field<Long>): Field<Long>
@JvmName("divShort") operator fun Field<Byte>.div(other: Field<Short>): Field<Int>
operator fun Field<Byte>.div(other: Field<Byte>): Field<Int>
operator fun Field<Byte>.div(other: Byte): Field<Int>
operator fun Field<Byte>.div(other: Double): Field<Double>
operator fun Field<Byte>.div(other: Float): Field<Float>
operator fun Field<Byte>.div(other: Int): Field<Int>
operator fun Field<Byte>.div(other: Long): Field<Long>
operator fun Field<Byte>.div(other: Short): Field<Int>

Same as div, but accepts Field and returns a new Field.

Calling this function is equivalent to use transform and calling div in the transformation function.

This is simply a convenience function.

See Also

kotlin.Byte.div


@JvmName("divByte") operator fun Field<Double>.div(other: Field<Byte>): Field<Double>
@JvmName("divFloat") operator fun Field<Double>.div(other: Field<Float>): Field<Double>
@JvmName("divInt") operator fun Field<Double>.div(other: Field<Int>): Field<Double>
@JvmName("divLong") operator fun Field<Double>.div(other: Field<Long>): Field<Double>
@JvmName("divShort") operator fun Field<Double>.div(other: Field<Short>): Field<Double>
operator fun Field<Double>.div(other: Field<Double>): Field<Double>
operator fun Field<Double>.div(other: Byte): Field<Double>
operator fun Field<Double>.div(other: Double): Field<Double>
operator fun Field<Double>.div(other: Float): Field<Double>
operator fun Field<Double>.div(other: Int): Field<Double>
operator fun Field<Double>.div(other: Long): Field<Double>
operator fun Field<Double>.div(other: Short): Field<Double>

Same as div, but accepts Field and returns a new Field.

Calling this function is equivalent to use transform and calling div in the transformation function.

This is simply a convenience function.

See Also

kotlin.Double.div


@JvmName("divByte") operator fun Field<Float>.div(other: Field<Byte>): Field<Float>
@JvmName("divDouble") operator fun Field<Float>.div(other: Field<Double>): Field<Double>
@JvmName("divInt") operator fun Field<Float>.div(other: Field<Int>): Field<Float>
@JvmName("divLong") operator fun Field<Float>.div(other: Field<Long>): Field<Float>
@JvmName("divShort") operator fun Field<Float>.div(other: Field<Short>): Field<Float>
operator fun Field<Float>.div(other: Field<Float>): Field<Float>
operator fun Field<Float>.div(other: Byte): Field<Float>
operator fun Field<Float>.div(other: Double): Field<Double>
operator fun Field<Float>.div(other: Float): Field<Float>
operator fun Field<Float>.div(other: Int): Field<Float>
operator fun Field<Float>.div(other: Long): Field<Float>
operator fun Field<Float>.div(other: Short): Field<Float>

Same as div, but accepts Field and returns a new Field.

Calling this function is equivalent to use transform and calling div in the transformation function.

This is simply a convenience function.

See Also

kotlin.Float.div


@JvmName("divByte") operator fun Field<Int>.div(other: Field<Byte>): Field<Int>
@JvmName("divDouble") operator fun Field<Int>.div(other: Field<Double>): Field<Double>
@JvmName("divFloat") operator fun Field<Int>.div(other: Field<Float>): Field<Float>
@JvmName("divLong") operator fun Field<Int>.div(other: Field<Long>): Field<Long>
@JvmName("divShort") operator fun Field<Int>.div(other: Field<Short>): Field<Int>
operator fun Field<Int>.div(other: Field<Int>): Field<Int>
operator fun Field<Int>.div(other: Byte): Field<Int>
operator fun Field<Int>.div(other: Double): Field<Double>
operator fun Field<Int>.div(other: Float): Field<Float>
operator fun Field<Int>.div(other: Int): Field<Int>
operator fun Field<Int>.div(other: Long): Field<Long>
operator fun Field<Int>.div(other: Short): Field<Int>

Same as div, but accepts Field and returns a new Field.

Calling this function is equivalent to use transform and calling div in the transformation function.

This is simply a convenience function.

See Also

kotlin.Int.div


@JvmName("divByte") operator fun Field<Long>.div(other: Field<Byte>): Field<Long>
@JvmName("divDouble") operator fun Field<Long>.div(other: Field<Double>): Field<Double>
@JvmName("divFloat") operator fun Field<Long>.div(other: Field<Float>): Field<Float>
@JvmName("divInt") operator fun Field<Long>.div(other: Field<Int>): Field<Long>
@JvmName("divShort") operator fun Field<Long>.div(other: Field<Short>): Field<Long>
operator fun Field<Long>.div(other: Field<Long>): Field<Long>
operator fun Field<Long>.div(other: Byte): Field<Long>
operator fun Field<Long>.div(other: Double): Field<Double>
operator fun Field<Long>.div(other: Float): Field<Float>
operator fun Field<Long>.div(other: Int): Field<Long>
operator fun Field<Long>.div(other: Long): Field<Long>
operator fun Field<Long>.div(other: Short): Field<Long>

Same as div, but accepts Field and returns a new Field.

Calling this function is equivalent to use transform and calling div in the transformation function.

This is simply a convenience function.

See Also

kotlin.Long.div


@JvmName("divByte") operator fun Field<Short>.div(other: Field<Byte>): Field<Int>
@JvmName("divDouble") operator fun Field<Short>.div(other: Field<Double>): Field<Double>
@JvmName("divFloat") operator fun Field<Short>.div(other: Field<Float>): Field<Float>
@JvmName("divInt") operator fun Field<Short>.div(other: Field<Int>): Field<Int>
@JvmName("divLong") operator fun Field<Short>.div(other: Field<Long>): Field<Long>
operator fun Field<Short>.div(other: Field<Short>): Field<Int>
operator fun Field<Short>.div(other: Byte): Field<Int>
operator fun Field<Short>.div(other: Double): Field<Double>
operator fun Field<Short>.div(other: Float): Field<Float>
operator fun Field<Short>.div(other: Int): Field<Int>
operator fun Field<Short>.div(other: Long): Field<Long>
operator fun Field<Short>.div(other: Short): Field<Int>

Same as div, but accepts Field and returns a new Field.

Calling this function is equivalent to use transform and calling div in the transformation function.

This is simply a convenience function.

See Also

kotlin.Short.div