Package com.illumon.iris.db.v2.sources
Interface ColumnSourceGetDefaults.ForBoolean
- All Superinterfaces:
- ChunkSource<Attributes.Values>,- ChunkSource.WithPrev<Attributes.Values>,- ColumnSource<Boolean>,- DefaultChunkSource<Attributes.Values>,- DefaultChunkSource.WithPrev<Attributes.Values>,- ElementSource<Boolean>,- FillContextMaker,- GetContextMaker,- Releasable,- TupleExporter<Boolean>,- TupleSource<Boolean>
- All Known Subinterfaces:
- ImmutableColumnSourceGetDefaults.ForBoolean,- MutableColumnSourceGetDefaults.ForBoolean
- All Known Implementing Classes:
- BooleanArraySource,- BooleanSingleValueSource,- BooleanSparseArraySource,- ImmutableBooleanArraySource,- UngroupedBooleanArrayColumnSource,- UngroupedBoxedBooleanArrayColumnSource
- Enclosing class:
- ColumnSourceGetDefaults
Default interface for Boolean 
ColumnSource implementations.- 
Nested Class SummaryNested classes/interfaces inherited from interface com.illumon.iris.db.v2.sources.chunk.ChunkSourceChunkSource.FillContext, ChunkSource.GetContext, ChunkSource.WithPrev<ATTR extends Attributes.Any>Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.sources.chunk.DefaultChunkSourceDefaultChunkSource.SupportsContiguousGet<ATTR extends Attributes.Any>, DefaultChunkSource.WithPrev<ATTR extends Attributes.Any>
- 
Field SummaryFields inherited from interface com.illumon.iris.db.v2.sources.chunk.ChunkSourceDEFAULT_FILL_INSTANCE, ZERO_LENGTH_CHUNK_SOURCE_ARRAYFields inherited from interface com.illumon.iris.db.v2.sources.chunk.ChunkSource.WithPrevZERO_LENGTH_CHUNK_SOURCE_WITH_PREV_ARRAYFields inherited from interface com.illumon.iris.db.v2.sources.ColumnSourceZERO_LENGTH_COLUMN_SOURCE_ARRAY
- 
Method SummaryModifier and TypeMethodDescriptiondefault BooleangetBoolean(long index) Get the value at the index as a Boolean.default bytegetByte(long index) Get the value at the index as a byte.default chargetChar(long index) Get the value at the index as a char.default doublegetDouble(long index) Get the value at the index as a double.default floatgetFloat(long index) Get the value at the index as a float.default intgetInt(long index) Get the value at the index as an int.default longgetLong(long index) Get the value at the index as a long.default shortgetShort(long index) Get the value at the index as a short.Methods inherited from interface com.illumon.iris.db.v2.sources.chunk.ChunkSourcefillChunk, getChunkTypeMethods inherited from interface com.illumon.iris.db.v2.sources.chunk.ChunkSource.WithPrevfillPrevChunkMethods inherited from interface com.illumon.iris.db.v2.sources.ColumnSourceallowsReinterpret, cast, createPreviousTuple, createTuple, createTupleFromValues, exportElement, exportElement, exportToExternalKey, getColumnSources, getComponentType, getGroupingBuilder, getGroupingProvider, getNativeType, getPrevSource, getType, hasGrouping, hasGrouping, isImmutable, match, reinterpret, releaseCachedResources, setGroupingProvider, startTrackingPrevValuesMethods inherited from interface com.illumon.iris.db.v2.sources.chunk.DefaultChunkSourcegetChunk, getChunk, getChunkByFilling, makeFillContext, makeGetContextMethods inherited from interface com.illumon.iris.db.v2.sources.chunk.DefaultChunkSource.WithPrevgetPrevChunk, getPrevChunk, getPrevChunkByFillingMethods inherited from interface com.illumon.iris.db.v2.sources.ElementSourceget, getPrev, getPrevBoolean, getPrevByte, getPrevChar, getPrevDouble, getPrevFloat, getPrevInt, getPrevLong, getPrevShortMethods inherited from interface com.illumon.iris.db.v2.sources.chunk.FillContextMakermakeFillContextMethods inherited from interface com.illumon.iris.db.v2.sources.chunk.GetContextMakermakeGetContextMethods inherited from interface com.illumon.iris.db.v2.tuples.TupleExporterexportElementReinterpretedMethods inherited from interface com.illumon.iris.db.v2.tuples.TupleSourcecreateTupleFromReinterpretedValues
- 
Method Details- 
getBooleanDescription copied from interface:ElementSourceGet the value at the index as a Boolean.- Specified by:
- getBooleanin interface- ElementSource<Boolean>
- Parameters:
- index- the location in index space to get the value from.
- Returns:
- the boolean at the index, potentially null.
 
- 
getBytedefault byte getByte(long index) Description copied from interface:ElementSourceGet the value at the index as a byte.- Specified by:
- getBytein interface- ElementSource<Boolean>
- Parameters:
- index- the location in index space to get the value from.
- Returns:
- the boolean at the index, null values are represented by QueryConstants.NULL_BYTE
 
- 
getChardefault char getChar(long index) Description copied from interface:ElementSourceGet the value at the index as a char.- Specified by:
- getCharin interface- ElementSource<Boolean>
- Parameters:
- index- the location in index space to get the value from.
- Returns:
- the char at the index, null values are represented by QueryConstants.NULL_CHAR
 
- 
getDoubledefault double getDouble(long index) Description copied from interface:ElementSourceGet the value at the index as a double.- Specified by:
- getDoublein interface- ElementSource<Boolean>
- Parameters:
- index- the location in index space to get the value from.
- Returns:
- the double at the index, null values are represented by QueryConstants.NULL_DOUBLE
 
- 
getFloatdefault float getFloat(long index) Description copied from interface:ElementSourceGet the value at the index as a float.- Specified by:
- getFloatin interface- ElementSource<Boolean>
- Parameters:
- index- the location in index space to get the value from.
- Returns:
- the float at the index, null values are represented by QueryConstants.NULL_FLOAT
 
- 
getIntdefault int getInt(long index) Description copied from interface:ElementSourceGet the value at the index as an int.- Specified by:
- getIntin interface- ElementSource<Boolean>
- Parameters:
- index- the location in index space to get the value from.
- Returns:
- the int at the index, null values are represented by QueryConstants.NULL_INT
 
- 
getLongdefault long getLong(long index) Description copied from interface:ElementSourceGet the value at the index as a long.- Specified by:
- getLongin interface- ElementSource<Boolean>
- Parameters:
- index- the location in index space to get the value from.
- Returns:
- the long at the index, null values are represented by QueryConstants.NULL_LONG
 
- 
getShortdefault short getShort(long index) Description copied from interface:ElementSourceGet the value at the index as a short.- Specified by:
- getShortin interface- ElementSource<Boolean>
- Parameters:
- index- the location in index space to get the value from.
- Returns:
- the short at the index, null values are represented by QueryConstants.NULL_SHORT
 
 
-