com.opendatagroup.hadrian

jvmcompiler

package jvmcompiler

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. jvmcompiler
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class JVMCompiler extends Task

  2. case class JavaCode(format: String, contents: String*) extends TaskResult with Product with Serializable

  3. trait PFAEmitEngine[INPUT <: AnyRef, OUTPUT <: AnyRef] extends PFAEngine[INPUT, OUTPUT]

    Interface for a method = emit Hadrian scoring engine (one that returns zero or more outputs for each input).

  4. trait PFAEngine[INPUT <: AnyRef, OUTPUT <: AnyRef] extends AnyRef

    Interface for a Hadrian scoring engine.

  5. abstract class PFAEngineBase extends AnyRef

  6. trait PFAFoldEngine[INPUT <: AnyRef, OUTPUT <: AnyRef] extends PFAEngine[INPUT, OUTPUT]

    Interface for a method = fold Hadrian scoring engine (one that accumulates a tally).

  7. trait PFAMapEngine[INPUT <: AnyRef, OUTPUT <: AnyRef] extends PFAEngine[INPUT, OUTPUT]

    Interface for a method = map Hadrian scoring engine (one that returns one output for each input).

Value Members

  1. object JVMNameMangle

  2. object PFAEngine

    Companion object for Hadrian scoring engines: defines "static" methods.

  3. object W

  4. var defaultPFAVersion: String

  5. def javaSchema(avroType: AvroType, construct: Boolean): String

  6. def javaType(avroType: AvroType, boxed: Boolean, qualified: Boolean, generic: Boolean): String

  7. def lineNumbers(src: String): String

  8. def posToJava(pos: Option[String]): String

Inherited from AnyRef

Inherited from Any

Ungrouped