Class

quasar.yggdrasil.nihdb

SegmentsWrapper

Related Doc: package nihdb

Permalink

case class SegmentsWrapper(segments: Seq[Segment], projectionId: Int, blockId: Long) extends Slice with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Slice, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SegmentsWrapper
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Slice
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SegmentsWrapper(segments: Seq[Segment], projectionId: Int, blockId: Long)

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def arraySwap(index: Int): Slice { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Slice
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val blockId: Long

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def columns: Map[ColumnRef, Column]

    Permalink
    Definition Classes
    SegmentsWrapperSlice
  9. def compact(filter: Slice, definedness: Definedness): Slice

    Permalink
    Definition Classes
    Slice
  10. def definedAt: BitSet

    Permalink
    Definition Classes
    Slice
  11. def definedConst(value: CValue): Slice

    Permalink
    Definition Classes
    Slice
  12. def delete(jtype: JType): Slice

    Permalink
    Definition Classes
    Slice
  13. def deleteFields(prefixes: Set[CPathField]): Slice { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Slice
  14. def deref(node: CPathNode): Slice

    Permalink
    Definition Classes
    Slice
  15. def distinct(prevFilter: Option[Slice], filter: Slice): Slice

    Permalink

    Assumes that this and the previous slice (if any) are sorted.

    Assumes that this and the previous slice (if any) are sorted.

    Definition Classes
    Slice
  16. def drop(sz: Int): Slice

    Permalink
    Definition Classes
    Slice
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def filterDefined(filter: Slice, definedness: Definedness): Slice { ... /* 3 definitions in type refinement */ }

    Permalink
    Definition Classes
    Slice
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def isDefinedAt(row: Int): Boolean

    Permalink
    Definition Classes
    Slice
  22. def isEmpty: Boolean

    Permalink
    Definition Classes
    Slice
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. def isType(jtpe: JType): Slice

    Permalink

    returns a BoolColumn that is true if row subsumes jtype, false otherwise (unless undefined) determine if the supplied jtype subsumes all the columns if false, return a BoolColumn with all falses, defined by union if true, collect just those columns that the jtype specifies then on a row-by-row basis, using a BitSet, we use Schema.findTypes(...) to determine the Boolean values

    returns a BoolColumn that is true if row subsumes jtype, false otherwise (unless undefined) determine if the supplied jtype subsumes all the columns if false, return a BoolColumn with all falses, defined by union if true, collect just those columns that the jtype specifies then on a row-by-row basis, using a BitSet, we use Schema.findTypes(...) to determine the Boolean values

    Definition Classes
    Slice
  25. val logger: Logger

    Permalink
  26. def logicalColumns: (JType) ⇒ Set[Column]

    Permalink
    Definition Classes
    Slice
  27. def map(from: CPath, to: CPath)(f: CF1): Slice

    Permalink
    Definition Classes
    Slice
  28. def map2(froml: CPath, fromr: CPath, to: CPath)(f: CF2): Slice

    Permalink
    Definition Classes
    Slice
  29. def mapColumns(f: CF1): Slice

    Permalink
    Definition Classes
    Slice
  30. def mapRoot(f: CF1): Slice

    Permalink
    Definition Classes
    Slice
  31. def materialized: Slice

    Permalink

    This creates a new slice with the same size and columns as this slice, but whose values have been materialized and stored in arrays.

    This creates a new slice with the same size and columns as this slice, but whose values have been materialized and stored in arrays.

    Definition Classes
    Slice
  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. def nonEmpty: Boolean

    Permalink
    Definition Classes
    Slice
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. def order: Order[Int]

    Permalink
    Definition Classes
    Slice
  37. val projectionId: Int

    Permalink
  38. def redefineWith(s: BitSet): Slice

    Permalink

    Transform this slice such that its columns are only defined for row indices in the given BitSet.

    Transform this slice such that its columns are only defined for row indices in the given BitSet.

    Definition Classes
    Slice
  39. def remap(indices: ArrayIntList): Slice { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Slice
  40. def renderJson[M[+_]](delimiter: String)(implicit M: Monad[M]): (StreamT[M, CharBuffer], Boolean)

    Permalink
    Definition Classes
    Slice
  41. def retain(refs: Set[ColumnRef]): Slice { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Slice
  42. val segments: Seq[Segment]

    Permalink
  43. val size: Int

    Permalink
    Definition Classes
    SegmentsWrapperSlice
  44. def sortBy(prefixes: Vector[CPath], sortOrder: DesiredSortOrder = SortAscending): Slice

    Permalink
    Definition Classes
    Slice
  45. def sortWith(keySlice: Slice, sortOrder: DesiredSortOrder = SortAscending): (Slice, Slice)

    Permalink
    Definition Classes
    Slice
  46. def sparsen(index: Array[Int], toSize: Int): Slice

    Permalink
    Definition Classes
    Slice
  47. def split(idx: Int): (Slice, Slice)

    Permalink

    Split the table at the specified index, exclusive.

    Split the table at the specified index, exclusive. The new prefix will contain all indices less than that index, and the new suffix will contain indices >= that index.

    Definition Classes
    Slice
  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  49. def take(sz: Int): Slice

    Permalink
    Definition Classes
    Slice
  50. def takeRange(startIndex: Int, numberToTake: Int): Slice

    Permalink
    Definition Classes
    Slice
  51. def toArray[A](implicit tpe0: CValueType[A]): Slice { ... /* 6 definitions in type refinement */ }

    Permalink
    Definition Classes
    Slice
  52. def toJValue(row: Int): JValue

    Permalink
    Definition Classes
    Slice
  53. def toJson(row: Int): Option[JValue]

    Permalink
    Definition Classes
    Slice
  54. def toJsonElements: Vector[JValue]

    Permalink
    Definition Classes
    Slice
  55. def toJsonString(prefix: String = ""): String

    Permalink
    Definition Classes
    Slice
  56. def toRValue(row: Int): RValue

    Permalink
    Definition Classes
    Slice
  57. def toString(): String

    Permalink
    Definition Classes
    Slice → AnyRef → Any
  58. def toString(row: Int): Option[String]

    Permalink
    Definition Classes
    Slice
  59. def typed(jtpe: JType): Slice

    Permalink
    Definition Classes
    Slice
  60. def typedSubsumes(jtpe: JType): Slice

    Permalink
    Definition Classes
    Slice
  61. lazy val valueColumns: Set[Column]

    Permalink
    Definition Classes
    Slice
  62. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. def wrap(wrapper: CPathNode): Slice

    Permalink
    Definition Classes
    Slice
  66. def zip(other: Slice): Slice

    Permalink
    Definition Classes
    Slice

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Slice

Inherited from AnyRef

Inherited from Any

Ungrouped