OpType

object OpType
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
OpType.type

Type members

Classlikes

case object continuous extends OpType

Values of continuous fields can be used with arithmetic operators.

Values of continuous fields can be used with arithmetic operators.

case object nominal extends OpType

Nominal field values can only be tested for equality.

Nominal field values can only be tested for equality.

case object ordinal extends OpType

Ordinal field values in addition have an order defined.

Ordinal field values in addition have an order defined.

case object typeless extends OpType

Not above three types.

Not above three types.

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def isCategorical(opType: OpType): Boolean

Tests whether this optype is categorical (nominal or ordinal).

Tests whether this optype is categorical (nominal or ordinal).

def isOrdinal(opType: OpType): Boolean
def isRegression(opType: OpType): Boolean

Tests whether this optype is regression (continuous).

Tests whether this optype is regression (continuous).

def withDataType(dateType: DataType): OpType
def withName(s: String): OpType

Concrete fields

val NOMINAL: nominal.type

Defines const variables could be used in Java. Use Object.XXX() instead of Object.xxx$.MODULE$

Defines const variables could be used in Java. Use Object.XXX() instead of Object.xxx$.MODULE$

val ORDINAL: ordinal.type
val TYPELESS: typeless.type