Class

org.pmml4s.transformations

FieldRef

Related Doc: package transformations

Permalink

class FieldRef extends FieldExpression with MixedEvaluator

Field references are simply pass-throughs to fields previously defined in the DataDictionary, a DerivedField, or a result field. For example, they are used in clustering models in order to define center coordinates for fields that don't need further normalization.

A missing input will produce a missing result. The optional attribute mapMissingTo may be used to map a missing result to the value specified by the attribute. If the attribute is not present, the result remains missing.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FieldRef
  2. MixedEvaluator
  3. DoubleEvaluator
  4. FieldExpression
  5. UnaryExpression
  6. Expression
  7. Evaluator
  8. PmmlElement
  9. Serializable
  10. Serializable
  11. HasExtensions
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FieldRef(field: Field, mapMissingTo: Option[Any] = None)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def asDouble(series: Series): Double

    Permalink
    Definition Classes
    MixedEvaluatorDoubleEvaluator
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def categories: Array[Any]

    Permalink
    Definition Classes
    Expression
  7. def child: FieldRef

    Permalink
    Definition Classes
    FieldExpressionUnaryExpression
  8. final def children: Array[Expression]

    Permalink
    Definition Classes
    UnaryExpressionExpression
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def deeval(input: Any): Any

    Permalink
    Definition Classes
    FieldRefExpression
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def eval(series: Series): Any

    Permalink

    Returns the result of evaluating this expression on a given input Series

    Returns the result of evaluating this expression on a given input Series

    Definition Classes
    FieldRefFieldExpressionExpressionEvaluator
  14. def eval(value: Any): Any

    Permalink
    Definition Classes
    Expression
  15. def extensions: Seq[Extension]

    Permalink
    Definition Classes
    HasExtensions
  16. val field: Field

    Permalink
    Definition Classes
    FieldRefFieldExpression
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def getDataField: Option[Field]

    Permalink
    Definition Classes
    FieldExpressionExpression
  20. def hasExtensions: Boolean

    Permalink
    Definition Classes
    HasExtensions
  21. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. val mapMissingTo: Option[Any]

    Permalink
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MixedEvaluator

Inherited from DoubleEvaluator

Inherited from FieldExpression

Inherited from UnaryExpression

Inherited from Expression

Inherited from Evaluator

Inherited from PmmlElement

Inherited from Serializable

Inherited from Serializable

Inherited from HasExtensions

Inherited from AnyRef

Inherited from Any

Ungrouped