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
Ordering
- Alphabetic
- By Inheritance
Inherited
- IndexTime
- Index
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- 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
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(keys: Array[DateTime]): Array[Int]
- Definition Classes
- Index
- def apply(keys: DateTime*): Array[Int]
- Definition Classes
- Index
- 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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def at(locs: Int*): Index[DateTime]
- Definition Classes
- Index
- def at(locs: Array[Int]): Index[DateTime]
- Definition Classes
- Index
- def at(loc: Int): Scalar[DateTime]
- Definition Classes
- Index
- lazy val chrono: Chronology
- Annotations
- @transient()
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def concat(x: Index[DateTime]): Index[DateTime]
- Definition Classes
- IndexTime → Index
- def concat(x: IndexTime): IndexTime
- def contains(key: DateTime): Boolean
- Definition Classes
- Index
- def count(key: DateTime): Int
- Definition Classes
- Index
- def counts: Array[Int]
- Definition Classes
- Index
- def distinct(implicit st: ST[DateTime], ord: ORD[DateTime]): Index[DateTime]
- Definition Classes
- Index
- def dropLevel[U](implicit ev: Splitter[DateTime, U, _]): Index[U]
- Definition Classes
- Index
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(o: Any): Boolean
- Definition Classes
- Index → AnyRef → Any
- def exists(pred: (DateTime) => Boolean): Boolean
- Definition Classes
- Index
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findOne(pred: (DateTime) => Boolean): Int
- Definition Classes
- Index
- def first: Scalar[DateTime]
- Definition Classes
- Index
- def firsts(keys: Array[DateTime]): Array[Int]
- Definition Classes
- Index
- def get(key: DateTime): Array[Int]
- Definition Classes
- Index
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getFirst(key: DateTime): Int
- Definition Classes
- Index
- def getIndexer(other: Index[DateTime]): Option[Array[Int]]
- Definition Classes
- IndexTime → Index
- def getLast(key: DateTime): Int
- Definition Classes
- Index
- def hashCode(): Int
- Definition Classes
- Index → AnyRef → Any
- def head(n: Int): Index[DateTime]
- Definition Classes
- Index
- def intersect(other: Index[DateTime]): ReIndexer[DateTime]
- Definition Classes
- IndexTime → Index
- def isContiguous: Boolean
- Definition Classes
- IndexTime → Index
- def isEmpty: Boolean
- Definition Classes
- Index
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isMonotonic: Boolean
- Definition Classes
- IndexTime → Index
- def isUnique: Boolean
- Definition Classes
- Index
- def join(other: Index[DateTime], how: JoinType): ReIndexer[DateTime]
- Definition Classes
- IndexTime → Index
- def last: Scalar[DateTime]
- Definition Classes
- Index
- def length: Int
- Definition Classes
- IndexTime → Index
- def locator: Locator[DateTime] { ... /* 3 definitions in type refinement */ }
- Attributes
- protected
- Definition Classes
- IndexTime → Index
- def lsearch(t: DateTime): Int
- Definition Classes
- IndexTime → Index
- def map[B](f: (DateTime) => B)(implicit arg0: ST[B], arg1: ORD[B]): Index[B]
- Definition Classes
- IndexTime → Index
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def next(current: Scalar[DateTime]): Scalar[DateTime]
- Definition Classes
- Index
- def nonEmpty: Boolean
- Definition Classes
- Index
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val ord: ORD[DateTime]
- Definition Classes
- IndexTime → Index
- def prev(current: Scalar[DateTime]): Scalar[DateTime]
- Definition Classes
- Index
- def print(len: Int, stream: OutputStream): Unit
- Definition Classes
- Index
- def raw(loc: Int): DateTime
- Definition Classes
- IndexTime → Index
- def reversed: IndexTime
- Definition Classes
- IndexTime → Index
- def rsearch(t: DateTime): Int
- Definition Classes
- IndexTime → Index
- lazy val scalarTag: ScalarTagTime.type
- Definition Classes
- IndexTime → Index
- Annotations
- @transient()
- def slice(from: Int, until: Int, stride: Int): IndexTime
- Definition Classes
- IndexTime → Index
- def sliceBy(rng: Slice[DateTime]): Index[DateTime]
- Definition Classes
- Index
- def sliceBy(from: DateTime, to: DateTime, inclusive: Boolean): Index[DateTime]
- Definition Classes
- Index
- def sorted: Index[DateTime]
- Definition Classes
- Index
- def split[O1, O2](implicit ev: Splitter[DateTime, O1, O2]): (Index[O1], Index[O2])
- Definition Classes
- Index
- def stack[U, V](other: Index[U])(implicit ev: Stacker[DateTime, U, V]): Index[V]
- Definition Classes
- Index
- def stringify(len: Int): String
- Definition Classes
- Index
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tail(n: Int): Index[DateTime]
- Definition Classes
- Index
- def take(locs: Array[Int]): IndexTime
- Definition Classes
- IndexTime → Index
- val times: Index[Long]
- def toSeq: IndexedSeq[DateTime]
- Definition Classes
- Index
- def toString(): String
- Definition Classes
- Index → AnyRef → Any
- def toUniqueIndex(implicit ord: ORD[DateTime]): Index[(DateTime, Int)]
- Definition Classes
- Index
- def toVec: VecTime
- Definition Classes
- IndexTime → Index
- val tzone: DateTimeZone
- def union(other: Index[DateTime]): ReIndexer[DateTime]
- Definition Classes
- IndexTime → Index
- def uniques(implicit ord: ORD[DateTime], tag: ST[DateTime]): Index[DateTime]
- Definition Classes
- Index
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- 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
- def without(locs: Array[Int]): IndexTime
- Definition Classes
- IndexTime → Index