com.eharmony.aloha.semantics

compiled

package compiled

Visibility
  1. Public
  2. All

Type Members

  1. case class CompiledSemantics[A](compiler: ContainerReadable[Try], plugin: CompiledSemanticsPlugin[A], imports: Seq[String], provideSemanticsUdfException: Boolean = true)(implicit ec: ExecutionContext) extends CompiledSemanticsLike[A] with MorphableSemantics[CompiledSemantics, A] with ErrorEnrichingSemantics[A] with Logging with Product with Serializable

    A semantics that can interpret complicated expressions by compiling the expressions.

  2. sealed trait CompiledSemanticsLike[A] extends Semantics[A] with EitherHelpers with Logging

  3. trait CompiledSemanticsPlugin[A] extends AnyRef

    A semantics object is responsible for parsing a variable accessor specification inside a dollar sign-curly brace expression (that may be embedded in a larger expression).

  4. case class OptionalAccessorCode(body: Seq[String]) extends VariableAccessorCode with Product with Serializable

  5. case class RequiredAccessorCode(body: Seq[String]) extends VariableAccessorCode with Product with Serializable

  6. sealed trait VariableAccessorCode extends AnyRef

Value Members

  1. object CompiledSemantics extends Serializable

    Companion class containing canonical class names for wrapper classes uses in compilation.

  2. package compiler

  3. package plugin

Ungrouped