com.opendatagroup.hadrian.jvmcompiler

PFAEngineBase

abstract class PFAEngineBase extends AnyRef

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

Instance Constructors

  1. new PFAEngineBase()

Abstract Value Members

  1. abstract def checkClock(): Unit

  2. abstract val classLoader: ClassLoader

  3. abstract def getRunlock: AnyRef

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. var _actionsFinished: Long

  7. var _actionsStarted: Long

  8. var _inputClass: Class[AnyRef]

  9. var _instance: Int

  10. var _metadata: PFAMap[String]

  11. var _outputClass: Class[AnyRef]

  12. def actionsFinished: Long

  13. def actionsStarted: Long

  14. def analyzeCell[X](name: String, analysis: (Any) ⇒ X): X

  15. def analyzePool[X](name: String, analysis: (Any) ⇒ X): Map[String, X]

  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. def avroInputIterator[X <: AnyRef](inputStream: InputStream): DataFileStream[X]

  18. def avroOutputDataStream(fileName: String): AvroOutputDataStream

  19. def avroOutputDataStream(file: File): AvroOutputDataStream

  20. def avroOutputDataStream(outputStream: OutputStream): AvroOutputDataStream

  21. def callDepth(fcnName: String, exclude: Set[String] = Set[String](), startingDepth: Double = 0): Double

  22. def callGraph: Map[String, Set[String]]

  23. def calledBy(fcnName: String, exclude: Set[String] = Set[String]()): Set[String]

  24. val cellsToRollback: Map[String, Field]

  25. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. def config: EngineConfig

  27. def csvInputIterator[X <: AnyRef](inputStream: InputStream, csvFormat: CSVFormat = CSVFormat.DEFAULT.withHeader()): Iterator[X]

  28. def csvOutputDataStream(outputStream: OutputStream, csvFormat: CSVFormat = ..., writeHeader: Boolean = true): CsvOutputDataStream

  29. def datumReader[INPUT <: AnyRef]: DatumReader[INPUT]

  30. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  32. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. def fromAvro(avro: Array[Byte], avroType: AvroType): AnyRef

  34. def fromAvro(avro: Array[Byte], schema: Schema): AnyRef

  35. def fromGenericAvroData[INPUT <: AnyRef](datum: AnyRef): INPUT

  36. def fromJson(json: Array[Byte], avroType: AvroType): AnyRef

  37. def fromJson(json: Array[Byte], schema: Schema): AnyRef

  38. def fromPFAData[INPUT <: AnyRef](datum: AnyRef): INPUT

  39. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  40. def hasRecursive(fcnName: String): Boolean

  41. def hasSideEffects(fcnName: String): Boolean

  42. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  43. def initialize(config: EngineConfig, options: EngineOptions, sharedState: Option[SharedState], thisClass: Class[_], context: Context, index: Int): Unit

  44. def inputClass: Class[AnyRef]

  45. def inputType: AvroType

  46. def instance: Int

  47. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  48. def isRecursive(fcnName: String): Boolean

  49. def jsonInput[INPUT <: AnyRef](json: String): INPUT

  50. def jsonInput[INPUT <: AnyRef](json: Array[Byte]): INPUT

  51. def jsonInputIterator[X <: AnyRef](inputIterator: Iterator[String]): Iterator[X]

  52. def jsonInputIterator[X <: AnyRef](inputIterator: Iterator[String]): Iterator[X]

  53. def jsonInputIterator[X <: AnyRef](inputStream: InputStream): Iterator[X]

  54. def jsonOutput[OUTPUT <: AnyRef](obj: OUTPUT): String

  55. def jsonOutputDataStream(fileName: String, writeSchema: Boolean): JsonOutputDataStream

  56. def jsonOutputDataStream(file: File, writeSchema: Boolean): JsonOutputDataStream

  57. def jsonOutputDataStream(outputStream: OutputStream, writeSchema: Boolean): JsonOutputDataStream

  58. var log: (String, Option[String]) ⇒ Unit

  59. def method: Method

  60. def namedTypes: Map[String, AvroType]

  61. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  62. final def notify(): Unit

    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  64. def options: EngineOptions

  65. def outputClass: Class[AnyRef]

  66. def outputType: AvroType

  67. val poolsToRollback: Map[String, Field]

  68. def randomGenerator: Random

  69. def revert(sharedState: Option[SharedState]): Unit

  70. def revert(): Unit

  71. def rollback(): Unit

  72. def rollbackSave(): Unit

  73. val savedCells: Map[String, Any]

  74. val savedPools: Map[String, HashMap[String, AnyRef]]

  75. def snapshot(): EngineConfig

  76. def snapshotCell(name: String): AnyRef

  77. def snapshotPool(name: String): Map[String, AnyRef]

  78. val specificData: PFASpecificData

  79. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  80. def toAvro(obj: AnyRef, avroType: AvroType): Array[Byte]

  81. def toAvro(obj: AnyRef, schema: Schema): Array[Byte]

  82. def toJson(obj: AnyRef, avroType: AvroType): String

  83. def toJson(obj: AnyRef, schema: Schema): String

  84. def toString(): String

    Definition Classes
    AnyRef → Any
  85. def typeParser: ForwardDeclarationParser

  86. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped