Class DbDateTimeSsmSourceWrapper.ValueWrapper
java.lang.Object
com.illumon.iris.db.v2.by.ssmcountdistinct.DbDateTimeSsmSourceWrapper.ValueWrapper
- All Implemented Interfaces:
DbArray<DBDateTime>
,DbArrayBase
,LongSizedDataStructure
,ToStringWithElements
,Serializable
- Enclosing class:
- DbDateTimeSsmSourceWrapper
public static class DbDateTimeSsmSourceWrapper.ValueWrapper
extends Object
implements DbArray<DBDateTime>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.tables.dbarrays.DbArray
DbArray.Indirect<T>
-
Field Summary
Fields inherited from interface com.illumon.iris.db.tables.dbarrays.DbArray
CHUNK_SIZE, serialVersionUID
Fields inherited from interface com.illumon.iris.db.tables.dbarrays.DbArrayBase
NULL_ELEMENT_STRING
Fields inherited from interface com.illumon.iris.gui.table.format.ToStringWithElements
ARRAY_SIZE_WARNING, DEFAULT_ARRAY_SIZE_COPY, MAX_ARRAY_SIZE_COPY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
fillChunk
(WritableChunk destChunk) get
(long i) Return a version of this DbArrayBase that is flattened out to only reference memory.getPrev
(long offset) static DbArray<DBDateTime>
getPrevValues
(DbLongArray previousLongs) int
hashCode()
int
intSize()
ReturnsLongSizedDataStructure.size()
cast to an int, if this can be done without losing precision.int
ReturnsLongSizedDataStructure.size()
cast to an int, if this can be done without losing precision.boolean
isEmpty()
long
size()
The size of this data structure.subArray
(long fromIndexInclusive, long toIndexExclusive) subArrayByPositions
(long[] positions) toArray()
toChunk()
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.illumon.iris.gui.table.format.ToStringWithElements
toString
-
Constructor Details
-
ValueWrapper
-
-
Method Details
-
get
- Specified by:
get
in interfaceDbArray<DBDateTime>
-
subArray
- Specified by:
subArray
in interfaceDbArray<DBDateTime>
- Specified by:
subArray
in interfaceDbArrayBase
-
subArrayByPositions
- Specified by:
subArrayByPositions
in interfaceDbArray<DBDateTime>
- Specified by:
subArrayByPositions
in interfaceDbArrayBase
-
toArray
- Specified by:
toArray
in interfaceDbArray<DBDateTime>
- Specified by:
toArray
in interfaceDbArrayBase
-
toDbArray
- Specified by:
toDbArray
in interfaceDbArrayBase
-
getComponentType
- Specified by:
getComponentType
in interfaceDbArray<DBDateTime>
- Specified by:
getComponentType
in interfaceDbArrayBase
-
getPrev
- Specified by:
getPrev
in interfaceDbArray<DBDateTime>
-
toChunk
- Specified by:
toChunk
in interfaceDbArray<DBDateTime>
- Specified by:
toChunk
in interfaceDbArrayBase
-
fillChunk
- Specified by:
fillChunk
in interfaceDbArray<DBDateTime>
- Specified by:
fillChunk
in interfaceDbArrayBase
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceDbArrayBase
-
getDirect
Description copied from interface:DbArrayBase
Return a version of this DbArrayBase that is flattened out to only reference memory.- Specified by:
getDirect
in interfaceDbArrayBase
-
size
public long size()Description copied from interface:LongSizedDataStructure
The size of this data structure.- Specified by:
size
in interfaceLongSizedDataStructure
- Returns:
- The size
-
intSize
public int intSize()Description copied from interface:LongSizedDataStructure
Returns
LongSizedDataStructure.size()
cast to an int, if this can be done without losing precision. Otherwise, throwsSizeException
.- Specified by:
intSize
in interfaceLongSizedDataStructure
- Returns:
LongSizedDataStructure.size()
, cast to an int
-
intSize
Description copied from interface:LongSizedDataStructure
Returns
LongSizedDataStructure.size()
cast to an int, if this can be done without losing precision. Otherwise, throwsSizeException
.- Specified by:
intSize
in interfaceLongSizedDataStructure
- Parameters:
operation
- A description of the operation that requires an int size- Returns:
LongSizedDataStructure.size()
, cast to an int
-
getPrevValues
-
toString
-
equals
-
hashCode
public int hashCode()
-