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, serialVersionUIDFields inherited from interface com.illumon.iris.db.tables.dbarrays.DbArrayBase
NULL_ELEMENT_STRINGFields inherited from interface com.illumon.util.format.ToStringWithElements
ARRAY_SIZE_WARNING, DEFAULT_ARRAY_SIZE_COPY, MAX_ARRAY_SIZE_COPY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfillChunk(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) inthashCode()intintSize()ReturnsLongSizedDataStructure.size()cast to an int, if this can be done without losing precision.intReturnsLongSizedDataStructure.size()cast to an int, if this can be done without losing precision.booleanisEmpty()longsize()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, waitMethods inherited from interface com.illumon.util.format.ToStringWithElements
toString
-
Constructor Details
-
ValueWrapper
-
-
Method Details
-
get
- Specified by:
getin interfaceDbArray<DBDateTime>
-
subArray
- Specified by:
subArrayin interfaceDbArray<DBDateTime>- Specified by:
subArrayin interfaceDbArrayBase
-
subArrayByPositions
- Specified by:
subArrayByPositionsin interfaceDbArray<DBDateTime>- Specified by:
subArrayByPositionsin interfaceDbArrayBase
-
toArray
- Specified by:
toArrayin interfaceDbArray<DBDateTime>- Specified by:
toArrayin interfaceDbArrayBase
-
toDbArray
- Specified by:
toDbArrayin interfaceDbArrayBase
-
getComponentType
- Specified by:
getComponentTypein interfaceDbArray<DBDateTime>- Specified by:
getComponentTypein interfaceDbArrayBase
-
getPrev
- Specified by:
getPrevin interfaceDbArray<DBDateTime>
-
toChunk
- Specified by:
toChunkin interfaceDbArray<DBDateTime>- Specified by:
toChunkin interfaceDbArrayBase
-
fillChunk
- Specified by:
fillChunkin interfaceDbArray<DBDateTime>- Specified by:
fillChunkin interfaceDbArrayBase
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceDbArrayBase
-
getDirect
Description copied from interface:DbArrayBaseReturn a version of this DbArrayBase that is flattened out to only reference memory.- Specified by:
getDirectin interfaceDbArrayBase
-
size
public long size()Description copied from interface:LongSizedDataStructureThe size of this data structure.- Specified by:
sizein interfaceLongSizedDataStructure- Returns:
- The size
-
intSize
public int intSize()Description copied from interface:LongSizedDataStructureReturns
LongSizedDataStructure.size()cast to an int, if this can be done without losing precision. Otherwise, throwsSizeException.- Specified by:
intSizein interfaceLongSizedDataStructure- Returns:
LongSizedDataStructure.size(), cast to an int
-
intSize
Description copied from interface:LongSizedDataStructureReturns
LongSizedDataStructure.size()cast to an int, if this can be done without losing precision. Otherwise, throwsSizeException.- Specified by:
intSizein 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()
-