package
core
Type Members
-
case class
SRArray(name: String, b: TBranch, l: TLeaf, t: SRType, n: Int) extends SRSimpleType with Product with Serializable
-
case class
SRBoolean(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable
-
case class
SRByte(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable
-
-
case class
SRComposite(name: String, b: TBranch, members: Seq[SRType], split: Boolean, isTop: Boolean, isBase: Boolean = false) extends SRType with Product with Serializable
-
case class
SRDouble(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable
-
case class
SREmptyRoot(name: String, entries: Long) extends SRType with Product with Serializable
-
case class
SRFloat(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable
-
case class
SRInt(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable
-
case class
SRLong(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable
-
case class
SRMap(name: String, b: TBranchElement, keyType: SRType, valueType: SRType, split: Boolean, isTop: Boolean) extends SRCollection with Product with Serializable
-
case class
SRMultiMap(name: String, b: TBranchElement, keyType: SRType, valueType: SRType, split: Boolean, isTop: Boolean) extends SRCollection with Product with Serializable
-
case class
SRRoot(name: String, entries: Long, types: Seq[SRType]) extends SRType with Product with Serializable
-
case class
SRSTLString(name: String, b: TBranch, isTop: Boolean) extends SRCollection with Product with Serializable
-
case class
SRShort(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable
-
-
case class
SRString(name: String, b: TBranch, l: TLeaf) extends SRSimpleType with Product with Serializable
-
abstract
class
SRType extends AnyRef
-
trait
SRTypeTag extends AnyRef
-
case class
SRUnknown(name: String) extends SRType with Product with Serializable
-
case class
SRVector(name: String, b: TBranchElement, t: SRType, split: Boolean, isTop: Boolean) extends SRCollection with Product with Serializable
Value Members
-
-
-
object
SRNull extends SRType with Product with Serializable
-
object
SRRootType extends SRTypeTag with Product with Serializable
-
def
arrangeStreamers(reader: RootFileReader): Map[String, TStreamerInfo]
-
def
buildATT(tree: TTree, streamers: Map[String, TStreamerInfo], requiredColumns: Array[String]): SRType
-
def
buildSparkSchema(att: SRType): StructType
-
def
containsNext(att: SRType): Boolean
-
val
customStreamers: Map[String, SRType]
-
def
findTree(dir: TDirectory, name: Option[String] = None): Option[TTree]
-
def
printATT(att: SRType, level: Int = 0, sep: String = " "): Unit
-
def
readSparkRow(att: SRType): Row
Inherited from AnyRef
Inherited from Any