MapValues

class MapValues(val fieldColumnPairs: Array[FieldColumnPair], val table: Table, val outputColumn: String, val mapMissingTo: Option[Any], val defaultValue: Option[Any], val dataType: Option[DataType]) extends Expression

Any discrete value can be mapped to any possibly different discrete value by listing the pairs of values. This list is implemented by a table, so it can be given inline by a sequence of XML markups or by a reference to an external table.

trait Evaluator
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def children: Array[Expression]
Definition Classes
override def eval(series: Series): Any
Definition Classes
override def getDataField: Option[Field]
Definition Classes

Inherited methods

def categories: Array[Any]
Inherited from:
Expression
def deeval(value: Any): Any
Inherited from:
Expression
def eval(value: Any): Any
Inherited from:
Expression
Inherited from:
HasExtensions
def hasExtensions: Boolean
Inherited from:
HasExtensions

Concrete fields

val dataType: Option[DataType]
val defaultValue: Option[Any]
val mapMissingTo: Option[Any]
val outputColumn: String