object EvaluationContext extends LazyLogging

Linear Supertypes
LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EvaluationContext
  2. LazyLogging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ContextDependent[T <: ContextDependent[T]] extends AnyRef

    Marker trait for resources that are dependent on the evaluation context state

    Marker trait for resources that are dependent on the evaluation context state

    T

    type

  2. case class EvaluationError(field: String, line: Long, e: Throwable) extends Product with Serializable

    Evaluation error

    Evaluation error

    field

    field name that had an error

    line

    line number of the input being evaluated

    e

    error

  3. sealed trait FieldAccessor extends AnyRef

    Trait for reading a field from an evaluation context

  4. class FieldValueAccessor extends FieldAccessor
  5. class GlobalFieldAccessor extends FieldAccessor
  6. implicit final class RichEvaluationContext extends AnyVal

    Evaluation context accessors

  7. class StatefulEvaluationContext extends EvaluationContext

    Evaluation context implementation

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. val InputFilePathKey: String
  5. def apply(fields: Seq[Field], globalValues: Map[String, _ <: AnyRef], caches: Map[String, EnrichmentCache], metrics: ConverterMetrics, success: Counter, failure: Counter): EvaluationContext

    Creates a new evaluation context with the given state

    Creates a new evaluation context with the given state

    fields

    converter fields, in topological dependency order

    globalValues

    global values

    caches

    enrichment caches

    metrics

    metrics

    success

    success counter

    failure

    failure counter

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. def empty: EvaluationContext

    Creates a new, empty evaluation context

  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def inputFileParam(file: String): Map[String, AnyRef]

    Gets a global parameter map containing the input file path

    Gets a global parameter map containing the input file path

    file

    input file path

  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. object NullFieldAccessor extends FieldAccessor with Product with Serializable

Deprecated Value Members

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

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped