Class

quasar.yggdrasil.table

DerefSlice

Related Doc: package table

Permalink

class DerefSlice extends Slice

Linear Supertypes
Slice, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DerefSlice
  2. Slice
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DerefSlice(source: Slice, derefBy: PartialFunction[Int, CPathNode])

    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. def clone(): AnyRef

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

    Permalink
    Definition Classes
    DerefSliceSlice
  8. def compact(filter: Slice, definedness: Definedness): Slice

    Permalink
    Definition Classes
    Slice
  9. def definedAt: BitSet

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

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

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

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

    Permalink
    Definition Classes
    Slice
  14. 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
  15. def drop(sz: Int): Slice

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  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 hashCode(): Int

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

    Permalink
    Definition Classes
    Slice
  23. def isEmpty: Boolean

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

    Permalink
    Definition Classes
    Any
  25. 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
  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: blueeyes.SpireOrder[Int]

    Permalink
    Definition Classes
    Slice
  37. 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
  38. def remap(indices: ArrayIntList): Slice { ... /* 2 definitions in type refinement */ }

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

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

    Permalink
    Definition Classes
    Slice
  41. val size: Int

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

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

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

    Permalink
    Definition Classes
    Slice
  45. 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
  46. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Slice

Inherited from Slice

Inherited from AnyRef

Inherited from Any

Ungrouped