Package

org.dianahep.sparkroot

core

Permalink

package core

Visibility
  1. Public
  2. All

Type Members

  1. case class SRArray(name: String, b: TBranch, l: TLeaf, t: SRType, n: Int) extends SRSimpleType with Product with Serializable

    Permalink
  2. case class SRBoolean(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable

    Permalink
  3. case class SRByte(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable

    Permalink
  4. abstract class SRCollection extends SRType

    Permalink
  5. case class SRComposite(name: String, b: TBranch, members: Seq[SRType], split: Boolean, isTop: Boolean, isBase: Boolean = false) extends SRType with Product with Serializable

    Permalink

    Composite (non-iterable class) representation

  6. case class SRDouble(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable

    Permalink
  7. case class SREmptyRoot(name: String, entries: Long) extends SRType with Product with Serializable

    Permalink
  8. case class SRFloat(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable

    Permalink
  9. case class SRInt(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable

    Permalink
  10. case class SRLong(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable

    Permalink
  11. case class SRMap(name: String, b: TBranchElement, keyType: SRType, valueType: SRType, split: Boolean, isTop: Boolean) extends SRCollection with Product with Serializable

    Permalink

    STL Vector Representation TODO: Do we have MemberWise Streaming for a map???

  12. case class SRRoot(name: String, entries: Long, types: Seq[SRType]) extends SRType with Product with Serializable

    Permalink
  13. case class SRSTLString(name: String, b: TBranch, isTop: Boolean) extends SRCollection with Product with Serializable

    Permalink

    STL String Representation - has a header(byteCount, version).

    STL String Representation - has a header(byteCount, version). also different for array reading

  14. case class SRShort(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable

    Permalink
  15. abstract class SRSimpleType extends SRType

    Permalink
  16. case class SRString(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable

    Permalink
  17. abstract class SRType extends AnyRef

    Permalink
  18. trait SRTypeTag extends AnyRef

    Permalink

    Version

    $Id: TypeSystem.scala Defines a TypeSystem used by Spark-Root

  19. case class SRUnknown(name: String) extends SRType with Product with Serializable

    Permalink
  20. case class SRVector(name: String, b: TBranchElement, t: SRType, split: Boolean, isTop: Boolean) extends SRCollection with Product with Serializable

    Permalink

    STL Vector Representation

Value Members

  1. object SRCollectionType extends SRTypeTag with Product with Serializable

    Permalink
  2. object SRCompositeType extends SRTypeTag with Product with Serializable

    Permalink
  3. object SRNull extends SRType with Product with Serializable

    Permalink
  4. object SRRootType extends SRTypeTag with Product with Serializable

    Permalink

Ungrouped