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:
- Serialized Form
-
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.gui.table.format.ToStringWithElements
ARRAY_SIZE_WARNING, DEFAULT_ARRAY_SIZE_COPY, MAX_ARRAY_SIZE_COPY
-
Constructor Summary
Constructors Constructor Description ValueWrapper(LongSegmentedSortedMultiset underlying)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
void
fillChunk(WritableChunk destChunk)
DBDateTime
get(long i)
Class<DBDateTime>
getComponentType()
DbArrayBase
getDirect()
Return a version of this DbArrayBase that is flattened out to only reference memory.DBDateTime
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
intSize(String operation)
ReturnsLongSizedDataStructure.size()
cast to an int, if this can be done without losing precision.boolean
isEmpty()
long
size()
The size of this data structure.DbArray<DBDateTime>
subArray(long fromIndexInclusive, long toIndexExclusive)
DbArray<DBDateTime>
subArrayByPositions(long[] positions)
DBDateTime[]
toArray()
Chunk<Attributes.Values>
toChunk()
DbArray<DBDateTime>
toDbArray()
String
toString()
-
Constructor Details
-
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()
-