com.opendatagroup.hadrian.data

PFASpecificData

class PFASpecificData extends SpecificData

Overrides Avro's data model with one designed for PFA with classes customized for each PFA engine.

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

Instance Constructors

  1. new PFASpecificData(classLoader: ClassLoader)

    classLoader

    where the custom classes live

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def compare(arg0: Any, arg1: Any, arg2: Schema, arg3: Boolean): Int

    Attributes
    protected[org.apache.avro.specific]
    Definition Classes
    SpecificData → GenericData
  9. def compare(arg0: Any, arg1: Any, arg2: Schema): Int

    Definition Classes
    GenericData
  10. def createDatumReader(arg0: Schema, arg1: Schema): DatumReader

    Definition Classes
    SpecificData → GenericData
  11. def createDatumReader(arg0: Schema): DatumReader

    Definition Classes
    SpecificData → GenericData
  12. def createDatumWriter(arg0: Schema): DatumWriter

    Definition Classes
    SpecificData → GenericData
  13. def createEnum(symbol: String, schema: Schema): AnyRef

    Definition Classes
    PFASpecificData → SpecificData → GenericData
  14. def createFixed(arg0: Any, arg1: Schema): AnyRef

    Definition Classes
    SpecificData → GenericData
  15. def createFixed(arg0: Any, arg1: Array[Byte], arg2: Schema): AnyRef

    Definition Classes
    GenericData
  16. def createSchema(arg0: Type, arg1: Map[String, Schema]): Schema

    Attributes
    protected[org.apache.avro.specific]
    Definition Classes
    SpecificData
  17. def deepCopy[X](schema: Schema, value: X): X

    Definition Classes
    PFASpecificData → GenericData
  18. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def getClass(arg0: Schema): Class[_]

    Definition Classes
    SpecificData
  22. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  23. def getClassLoader(): ClassLoader

    Definition Classes
    GenericData
  24. def getDefaultValue(arg0: Field): AnyRef

    Definition Classes
    GenericData
  25. def getEnumSchema(arg0: Any): Schema

    Attributes
    protected[org.apache.avro.specific]
    Definition Classes
    SpecificData → GenericData
  26. def getField(arg0: Any, arg1: String, arg2: Int, arg3: Any): AnyRef

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  27. def getField(arg0: Any, arg1: String, arg2: Int): AnyRef

    Definition Classes
    GenericData
  28. def getFixedSchema(arg0: Any): Schema

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  29. def getProtocol(arg0: Class[_]): Protocol

    Definition Classes
    SpecificData
  30. def getRecordSchema(arg0: Any): Schema

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  31. def getRecordState(arg0: Any, arg1: Schema): AnyRef

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  32. def getSchema(arg0: Type): Schema

    Definition Classes
    SpecificData
  33. def getSchemaName(arg0: Any): String

    Attributes
    protected[org.apache.avro.specific]
    Definition Classes
    SpecificData → GenericData
  34. def hashCode(arg0: Any, arg1: Schema): Int

    Definition Classes
    GenericData
  35. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  36. def hashCodeAdd(arg0: Int, arg1: Any, arg2: Schema): Int

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  37. def induce(arg0: Any): Schema

    Definition Classes
    GenericData
  38. def instanceOf(arg0: Schema, arg1: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  39. def isArray(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  40. def isBoolean(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  41. def isBytes(datum: AnyRef): Boolean

    Definition Classes
    PFASpecificData → GenericData
  42. def isDouble(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  43. def isEnum(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.specific]
    Definition Classes
    SpecificData → GenericData
  44. def isFixed(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  45. def isFloat(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. def isInteger(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  48. def isLong(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  49. def isMap(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  50. def isRecord(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  51. def isString(arg0: Any): Boolean

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  52. def isStringable(arg0: Class[_]): Boolean

    Attributes
    protected[org.apache.avro.specific]
    Definition Classes
    SpecificData
  53. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. def newRecord(arg0: Any, arg1: Schema): AnyRef

    Definition Classes
    SpecificData → GenericData
  55. final def notify(): Unit

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

    Definition Classes
    AnyRef
  57. def resolveUnion(arg0: Schema, arg1: Any): Int

    Definition Classes
    GenericData
  58. def setField(arg0: Any, arg1: String, arg2: Int, arg3: Any, arg4: Any): Unit

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  59. def setField(arg0: Any, arg1: String, arg2: Int, arg3: Any): Unit

    Definition Classes
    GenericData
  60. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  61. def toString(arg0: Any, arg1: StringBuilder): Unit

    Attributes
    protected[org.apache.avro.generic]
    Definition Classes
    GenericData
  62. def toString(arg0: Any): String

    Definition Classes
    GenericData
  63. def toString(): String

    Definition Classes
    AnyRef → Any
  64. def validate(arg0: Schema, arg1: Any): Boolean

    Definition Classes
    GenericData
  65. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SpecificData

Inherited from GenericData

Inherited from AnyRef

Inherited from Any

Ungrouped