Packages

class IndexTime extends Index[DateTime]

A compact native int representation of posix times at millisecond resolution which conforms to and extends the interface of Index[DateTime]

Linear Supertypes
Index[DateTime], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IndexTime
  2. Index
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new IndexTime(times: Index[Long], tzone: DateTimeZone = ISO_CHRONO.getZone)

    times

    An Index[Long], where each element is a millisecond timestamp

    tzone

    Optional time zone containing localization info

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply(keys: Array[DateTime]): Array[Int]
    Definition Classes
    Index
  5. def apply(keys: DateTime*): Array[Int]
    Definition Classes
    Index
  6. def argSort: Array[Int]

    Returns offsets into index that would result in sorted index

    Returns offsets into index that would result in sorted index

    Definition Classes
    IndexTime → Index
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def at(locs: Int*): Index[DateTime]
    Definition Classes
    Index
  9. def at(locs: Array[Int]): Index[DateTime]
    Definition Classes
    Index
  10. def at(loc: Int): Scalar[DateTime]
    Definition Classes
    Index
  11. lazy val chrono: Chronology
    Annotations
    @transient()
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  13. def concat(x: Index[DateTime]): Index[DateTime]
    Definition Classes
    IndexTime → Index
  14. def concat(x: IndexTime): IndexTime
  15. def contains(key: DateTime): Boolean
    Definition Classes
    Index
  16. def count(key: DateTime): Int
    Definition Classes
    Index
  17. def counts: Array[Int]
    Definition Classes
    Index
  18. def distinct(implicit st: ST[DateTime], ord: ORD[DateTime]): Index[DateTime]
    Definition Classes
    Index
  19. def dropLevel[U](implicit ev: Splitter[DateTime, U, _]): Index[U]
    Definition Classes
    Index
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(o: Any): Boolean
    Definition Classes
    Index → AnyRef → Any
  22. def exists(pred: (DateTime) => Boolean): Boolean
    Definition Classes
    Index
  23. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  24. def findOne(pred: (DateTime) => Boolean): Int
    Definition Classes
    Index
  25. def first: Scalar[DateTime]
    Definition Classes
    Index
  26. def firsts(keys: Array[DateTime]): Array[Int]
    Definition Classes
    Index
  27. def get(key: DateTime): Array[Int]
    Definition Classes
    Index
  28. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def getFirst(key: DateTime): Int
    Definition Classes
    Index
  30. def getIndexer(other: Index[DateTime]): Option[Array[Int]]
    Definition Classes
    IndexTime → Index
  31. def getLast(key: DateTime): Int
    Definition Classes
    Index
  32. def hashCode(): Int
    Definition Classes
    Index → AnyRef → Any
  33. def head(n: Int): Index[DateTime]
    Definition Classes
    Index
  34. def intersect(other: Index[DateTime]): ReIndexer[DateTime]
    Definition Classes
    IndexTime → Index
  35. def isContiguous: Boolean
    Definition Classes
    IndexTime → Index
  36. def isEmpty: Boolean
    Definition Classes
    Index
  37. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  38. def isMonotonic: Boolean
    Definition Classes
    IndexTime → Index
  39. def isUnique: Boolean
    Definition Classes
    Index
  40. def join(other: Index[DateTime], how: JoinType): ReIndexer[DateTime]
    Definition Classes
    IndexTime → Index
  41. def last: Scalar[DateTime]
    Definition Classes
    Index
  42. def length: Int
    Definition Classes
    IndexTime → Index
  43. def locator: Locator[DateTime] { ... /* 3 definitions in type refinement */ }
    Attributes
    protected
    Definition Classes
    IndexTime → Index
  44. def lsearch(t: DateTime): Int
    Definition Classes
    IndexTime → Index
  45. def map[B](f: (DateTime) => B)(implicit arg0: ST[B], arg1: ORD[B]): Index[B]
    Definition Classes
    IndexTime → Index
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. def next(current: Scalar[DateTime]): Scalar[DateTime]
    Definition Classes
    Index
  48. def nonEmpty: Boolean
    Definition Classes
    Index
  49. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  51. implicit val ord: ORD[DateTime]
    Definition Classes
    IndexTime → Index
  52. def prev(current: Scalar[DateTime]): Scalar[DateTime]
    Definition Classes
    Index
  53. def print(len: Int, stream: OutputStream): Unit
    Definition Classes
    Index
  54. def raw(loc: Int): DateTime
    Definition Classes
    IndexTime → Index
  55. def reversed: IndexTime
    Definition Classes
    IndexTime → Index
  56. def rsearch(t: DateTime): Int
    Definition Classes
    IndexTime → Index
  57. lazy val scalarTag: ScalarTagTime.type
    Definition Classes
    IndexTime → Index
    Annotations
    @transient()
  58. def slice(from: Int, until: Int, stride: Int): IndexTime
    Definition Classes
    IndexTime → Index
  59. def sliceBy(rng: Slice[DateTime]): Index[DateTime]
    Definition Classes
    Index
  60. def sliceBy(from: DateTime, to: DateTime, inclusive: Boolean): Index[DateTime]
    Definition Classes
    Index
  61. def sorted: Index[DateTime]
    Definition Classes
    Index
  62. def split[O1, O2](implicit ev: Splitter[DateTime, O1, O2]): (Index[O1], Index[O2])
    Definition Classes
    Index
  63. def stack[U, V](other: Index[U])(implicit ev: Stacker[DateTime, U, V]): Index[V]
    Definition Classes
    Index
  64. def stringify(len: Int): String
    Definition Classes
    Index
  65. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  66. def tail(n: Int): Index[DateTime]
    Definition Classes
    Index
  67. def take(locs: Array[Int]): IndexTime
    Definition Classes
    IndexTime → Index
  68. val times: Index[Long]
  69. def toSeq: IndexedSeq[DateTime]
    Definition Classes
    Index
  70. def toString(): String
    Definition Classes
    Index → AnyRef → Any
  71. def toUniqueIndex(implicit ord: ORD[DateTime]): Index[(DateTime, Int)]
    Definition Classes
    Index
  72. def toVec: VecTime
    Definition Classes
    IndexTime → Index
  73. val tzone: DateTimeZone
  74. def union(other: Index[DateTime]): ReIndexer[DateTime]
    Definition Classes
    IndexTime → Index
  75. def uniques(implicit ord: ORD[DateTime], tag: ST[DateTime]): Index[DateTime]
    Definition Classes
    Index
  76. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  77. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  78. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  79. def withZone(tzone: DateTimeZone): IndexTime

    Localize TimeIndex using particular time zone.

    Localize TimeIndex using particular time zone. Note, this does not change the values of the times; merely how they are interpreted.

    tzone

    The time zone

  80. def without(locs: Array[Int]): IndexTime
    Definition Classes
    IndexTime → Index

Inherited from Index[DateTime]

Inherited from AnyRef

Inherited from Any

Ungrouped