Packages

case class CompositeEvaluationContext(contexts: Seq[EvaluationContext], success: Counter, failure: Counter) extends EvaluationContext with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, EvaluationContext, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompositeEvaluationContext
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. EvaluationContext
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CompositeEvaluationContext(contexts: Seq[EvaluationContext], success: Counter, failure: Counter)

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. def accessor(name: String): FieldAccessor

    Gets a references to a field's value

    Gets a references to a field's value

    name

    field name

    Definition Classes
    CompositeEvaluationContextEvaluationContext
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def cache: Map[String, EnrichmentCache]

    Enrichment caches

    Enrichment caches

    Definition Classes
    CompositeEvaluationContextEvaluationContext
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. val contexts: Seq[EvaluationContext]
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def errors: Queue[EvaluationError]

    Access to any errors that have occurred - note that errors will generally only be kept if the converter error mode is set to ReturnErrors

    Access to any errors that have occurred - note that errors will generally only be kept if the converter error mode is set to ReturnErrors

    Definition Classes
    CompositeEvaluationContextEvaluationContext
  11. def evaluate(args: Array[AnyRef]): Either[EvaluationError, Array[AnyRef]]

    Evaluate all values using the given arguments.

    Evaluate all values using the given arguments. The returned array may be mutated on subsequent calls to evaluate, so shouldn't be kept long-term

    args

    single row of input

    Definition Classes
    CompositeEvaluationContextEvaluationContext
  12. val failure: Counter

    Counter for tracking failures

    Counter for tracking failures

    Definition Classes
    CompositeEvaluationContextEvaluationContext
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val line: Long

    The current line being processed.

    The current line being processed.

    This may be an actual line (e.g. a csv row), or a logical line (e.g. an avro record)

    Definition Classes
    EvaluationContext
  16. def metrics: ConverterMetrics

    Metrics registry, accessible for tracking any custom values

    Metrics registry, accessible for tracking any custom values

    Definition Classes
    CompositeEvaluationContextEvaluationContext
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. val success: Counter

    Counter for tracking successes

    Counter for tracking successes

    Definition Classes
    CompositeEvaluationContextEvaluationContext
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from EvaluationContext

Inherited from AnyRef

Inherited from Any

Ungrouped