Packages

class OutputField extends AbstractField with PmmlElement

OutputField elements specify names, types and rules for calculating specific result features. This information can be used while writing an output table.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OutputField
  2. PmmlElement
  3. HasExtensions
  4. AbstractField
  5. Field
  6. Attribute
  7. ValueIndexer
  8. HasIntervals
  9. HasValidValues
  10. HasInvalidValues
  11. HasMissingValues
  12. HasLabels
  13. HasOpType
  14. HasDataType
  15. DataTypeLike
  16. Serializable
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new OutputField(name: String, displayName: Option[String], dataType: DataType, opType: OpType, feature: ResultFeature = ResultFeature.predictedValue, targetField: Option[String] = None, value: Option[DataVal] = None, ruleFeature: RuleFeature = RuleFeature.consequent, algorithm: Algorithm = Algorithm.exclusiveRecommendation, rank: Int = 1, rankBasis: RankBasis = RankBasis.confidence, rankOrder: RankOrder = RankOrder.descending, isMultiValued: Boolean = false, segmentId: Option[String] = None, isFinalResult: Boolean = true, decisions: Option[Decisions] = None, expr: Option[Expression] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. var _attribute: Attribute

    An internal attribute could be changed.

    An internal attribute could be changed.

    Attributes
    protected
    Definition Classes
    AbstractField
  5. var _index: Int

    Index of the field in the input series.

    Index of the field in the input series.

    Attributes
    protected
    Definition Classes
    AbstractField
  6. var _referenced: Boolean

    A flag if the field is referenced in the model.

    A flag if the field is referenced in the model.

    Attributes
    protected
    Definition Classes
    AbstractField
  7. def accepts(other: DataType): Boolean

    Returns true if other is an acceptable input type for a function that expects this.

    Returns true if other is an acceptable input type for a function that expects this.

    Definition Classes
    DataTypeLike
  8. val algorithm: Algorithm
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def attrType: AttributeType

    Attribute type.

    Attribute type.

    Definition Classes
    FieldAttribute
  11. def attribute: Attribute

    Attribute of the field.

    Attribute of the field.

    Definition Classes
    AbstractFieldField
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  13. def criterion: (Algorithm, RankBasis, RankOrder)
  14. val dataType: DataType

    Returns the data type of field.

    Returns the data type of field.

    Definition Classes
    OutputFieldDataTypeLike
  15. val decisions: Option[Decisions]
  16. def decode(index: Int): DataVal
    Definition Classes
    FieldValueIndexer
  17. val displayName: Option[String]

    Display name of the field.

    Display name of the field. None if it is not set.

    Definition Classes
    OutputFieldField
  18. def encode(value: DataVal): Double
    Definition Classes
    FieldValueIndexer
  19. def encode(series: Series): Double

    Encodes the value of the field in the input series.

    Encodes the value of the field in the input series.

    Definition Classes
    Field
  20. def encode(value: Any): Double
    Definition Classes
    ValueIndexer
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  23. val expr: Option[Expression]
  24. def extensions: Seq[Extension]
    Definition Classes
    HasExtensions
  25. val feature: ResultFeature
  26. def fieldType: FieldType

    Field type.

    Field type.

    Definition Classes
    OutputFieldField
  27. def get(series: Series): DataVal

    Retrieve its value from the specified series, return null if missing

    Retrieve its value from the specified series, return null if missing

    Definition Classes
    AbstractFieldField
  28. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  29. def getDouble(series: Series): Double

    Retrieve its value as double from the specified series, return Double.NaN if missing.

    Retrieve its value as double from the specified series, return Double.NaN if missing.

    Definition Classes
    Field
  30. def getDoubleVal(series: Series): DoubleVal
    Definition Classes
    Field
  31. def getLabel(value: DataVal): Option[String]
    Definition Classes
    FieldHasLabels
  32. def hasExtensions: Boolean
    Definition Classes
    HasExtensions
  33. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  34. def index: Int

    Index of the field in the input series.

    Index of the field in the input series.

    Definition Classes
    AbstractFieldField
    Annotations
    @inline()
  35. def indexDefined: Boolean

    Tests if the index of this field is defined

    Tests if the index of this field is defined

    Definition Classes
    Field
  36. def index_=(i: Int): Unit

    Sets the index of this field.

    Sets the index of this field.

    Definition Classes
    AbstractFieldField
  37. def intervals: Array[Interval]
    Definition Classes
    FieldHasIntervals
  38. def invalidValues: Set[DataVal]
    Definition Classes
    FieldHasInvalidValues
  39. def isBinary: Boolean

    Tests whether this field is binary, that is categorical and it contains exactly two valid values.

    Tests whether this field is binary, that is categorical and it contains exactly two valid values.

    Definition Classes
    FieldHasValidValues
  40. def isCategorical: Boolean

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

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

    Definition Classes
    HasOpType
  41. def isContinuous: Boolean

    Tests whether this field is continuous.

    Tests whether this field is continuous.

    Definition Classes
    HasOpType
  42. def isDataField: Boolean

    Tests if the field is a data field.

    Tests if the field is a data field.

    Definition Classes
    Field
  43. def isDate: Boolean
    Definition Classes
    FieldDataTypeLike
  44. def isDateTime: Boolean
    Definition Classes
    DataTypeLike
  45. def isDerivedField: Boolean

    Tests if the field is a derived field.

    Tests if the field is a derived field.

    Definition Classes
    Field
  46. def isDouble: Boolean
    Definition Classes
    FieldDataTypeLike
  47. val isFinalResult: Boolean
  48. def isFloat: Boolean
    Definition Classes
    FieldDataTypeLike
  49. def isIn(value: Any): Boolean
    Definition Classes
    HasIntervals
  50. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  51. def isInvalidValue(value: DataVal): Boolean
    Definition Classes
    FieldHasInvalidValues
  52. def isInvalidValue(value: Any): Boolean
    Definition Classes
    HasInvalidValues
  53. def isMissing(series: Series): Boolean

    Tests if its value is missing from the specified series.

    Tests if its value is missing from the specified series.

    Definition Classes
    Field
  54. def isMissingValue(value: DataVal): Boolean
    Definition Classes
    FieldHasMissingValues
  55. def isMissingValue(value: Any): Boolean
    Definition Classes
    HasMissingValues
  56. val isMultiValued: Boolean
  57. def isMutable: Boolean
    Definition Classes
    FieldAttribute
  58. def isNominal: Boolean

    Tests whether this field is nominal.

    Tests whether this field is nominal.

    Definition Classes
    HasOpType
  59. def isNumeric: Boolean
    Definition Classes
    FieldDataTypeLike
  60. def isOrdinal: Boolean

    Tests whether this field is ordinal.

    Tests whether this field is ordinal.

    Definition Classes
    HasOpType
  61. lazy val isPlain: Boolean
    Definition Classes
    FieldAttribute
  62. def isReal: Boolean
    Definition Classes
    DataTypeLike
  63. def isString: Boolean
    Definition Classes
    FieldDataTypeLike
  64. def isTime: Boolean
    Definition Classes
    FieldDataTypeLike
  65. def isTimestamp: Boolean
    Definition Classes
    FieldDataTypeLike
  66. def isValidValue(value: DataVal): Boolean
    Definition Classes
    FieldHasValidValues
  67. def isValidValue(value: Any): Boolean
    Definition Classes
    HasValidValues
  68. def labels: Map[DataVal, String]
    Definition Classes
    FieldHasLabels
  69. def missingValues: Set[DataVal]
    Definition Classes
    FieldHasMissingValues
  70. val name: String

    Name of the field.

    Name of the field.

    Definition Classes
    OutputFieldField
  71. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  72. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  73. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  74. def numCategories: Int
    Definition Classes
    FieldHasValidValues
  75. val opType: OpType

    Operational type.

    Operational type.

    Definition Classes
    OutputFieldHasOpType
  76. val rank: Int
  77. val rankBasis: RankBasis
  78. val rankOrder: RankOrder
  79. def referenced: Boolean

    Tests if the field is referenced in the model element.

    Tests if the field is referenced in the model element.

    Definition Classes
    AbstractFieldField
  80. def referenced_=(r: Boolean): Unit

    Sets the referenced flag of the field.

    Sets the referenced flag of the field.

    Definition Classes
    AbstractFieldField
  81. val ruleFeature: RuleFeature
  82. val segmentId: Option[String]
  83. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  84. val targetField: Option[String]
  85. def toAttribute: Attribute
    Definition Classes
    FieldAttribute
  86. def toImmutable: OutputField.this.type

    Converts to an immutable attribute if it's mutable.

    Converts to an immutable attribute if it's mutable.

    Definition Classes
    AbstractFieldField
  87. def toString(): String
    Definition Classes
    OutputField → AnyRef → Any
  88. def toVal(s: String): DataVal

    Converts a string to the corresponding value based on its data type.

    Converts a string to the corresponding value based on its data type.

    Definition Classes
    Field
    Exceptions thrown

    java.lang.NumberFormatException - If the string does not contain a parsable number if dataType is numeric

  89. def toValOption(s: String): Option[DataVal]

    Converts a string to the corresponding value based on its data type.

    Converts a string to the corresponding value based on its data type.

    returns

    None if any error occurs

    Definition Classes
    Field
  90. def validValues: Array[DataVal]
    Definition Classes
    FieldHasValidValues
  91. val value: Option[DataVal]
  92. def valuesAsString: String
    Definition Classes
    Attribute
  93. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  94. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  95. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from PmmlElement

Inherited from HasExtensions

Inherited from AbstractField

Inherited from Field

Inherited from Attribute

Inherited from ValueIndexer

Inherited from HasIntervals

Inherited from HasValidValues

Inherited from HasInvalidValues

Inherited from HasMissingValues

Inherited from HasLabels

Inherited from HasOpType

Inherited from HasDataType

Inherited from DataTypeLike

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped