Class DbBooleanArrayDirect
java.lang.Object
com.illumon.iris.db.tables.dbarrays.DbBooleanArrayDirect
- All Implemented Interfaces:
DbArrayBase
,DbBooleanArray
,LongSizedDataStructure
,ToStringWithElements
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.tables.dbarrays.DbBooleanArray
DbBooleanArray.Indirect
-
Field Summary
Fields inherited from interface com.illumon.iris.db.tables.dbarrays.DbArrayBase
NULL_ELEMENT_STRING, serialVersionUID
Fields 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 TypeMethodDescriptionfinal boolean
get
(long i) Return a version of this DbArrayBase that is flattened out to only reference memory.final int
hashCode()
long
size()
The size of this data structure.subArray
(long fromIndex, long toIndex) subArrayByPositions
(long[] positions) Boolean[]
toArray()
final String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.tables.dbarrays.DbArrayBase
isEmpty
Methods inherited from interface com.illumon.iris.db.tables.dbarrays.DbBooleanArray
fillChunk, getComponentType, toChunk
Methods inherited from interface com.illumon.iris.db.util.LongSizedDataStructure
intSize, intSize
Methods inherited from interface com.illumon.util.format.ToStringWithElements
toString
-
Constructor Details
-
DbBooleanArrayDirect
-
-
Method Details
-
get
- Specified by:
get
in interfaceDbBooleanArray
-
subArray
- Specified by:
subArray
in interfaceDbArrayBase
- Specified by:
subArray
in interfaceDbBooleanArray
-
subArrayByPositions
- Specified by:
subArrayByPositions
in interfaceDbArrayBase
- Specified by:
subArrayByPositions
in interfaceDbBooleanArray
-
toArray
- Specified by:
toArray
in interfaceDbArrayBase
- Specified by:
toArray
in interfaceDbBooleanArray
-
size
public long size()Description copied from interface:LongSizedDataStructure
The size of this data structure.- Specified by:
size
in interfaceLongSizedDataStructure
- Returns:
- The size
-
toDbArray
- Specified by:
toDbArray
in interfaceDbArrayBase
- Specified by:
toDbArray
in interfaceDbBooleanArray
-
getDirect
Description copied from interface:DbBooleanArray
Return a version of this DbArrayBase that is flattened out to only reference memory.- Specified by:
getDirect
in interfaceDbArrayBase
- Specified by:
getDirect
in interfaceDbBooleanArray
-
toString
-
equals
-
hashCode
public final int hashCode()
-