Interface DeephavenFormatColumnLocation
- All Superinterfaces:
- ColumnLocation,- LogOutputAppendable,- NamedImplementation,- StringUtils.StringKeyedObject
- All Known Implementing Classes:
- OnDiskDeephavenColumnLocation
- 
Method SummaryModifier and TypeMethodDescriptionGet theByteOrderused by allFileDataBufferStores associated with this column location.@NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.FileDataBufferStoregetColumnFileBufferStore(@NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.ColumnFileType columnFileType) Get theFileDataBufferStorefor buffers from this column location for the specifiedColumnFileType.default ColumnRegionByte<Values>makeColumnRegionByte(@NotNull ColumnDefinition<?> columnDefinition) default ColumnRegionChar<Values>makeColumnRegionChar(@NotNull ColumnDefinition<?> columnDefinition) default ColumnRegionDouble<Values>makeColumnRegionDouble(@NotNull ColumnDefinition<?> columnDefinition) default ColumnRegionFloat<Values>makeColumnRegionFloat(@NotNull ColumnDefinition<?> columnDefinition) default ColumnRegionInt<Values>makeColumnRegionInt(@NotNull ColumnDefinition<?> columnDefinition) default ColumnRegionLong<Values>makeColumnRegionLong(@NotNull ColumnDefinition<?> columnDefinition) default <TYPE> ColumnRegionObject<TYPE,Values> makeColumnRegionObject(@NotNull ColumnDefinition<TYPE> columnDefinition) default ColumnRegionShort<Values>makeColumnRegionShort(@NotNull ColumnDefinition<?> columnDefinition) booleanCheck if the symbol table file exists.Methods inherited from interface io.deephaven.engine.table.impl.locations.ColumnLocationappend, cast, exists, getName, getStringRepresentation, getTableLocation, toStringHelperMethods inherited from interface io.deephaven.util.type.NamedImplementationgetImplementationName
- 
Method Details- 
getByteOrderByteOrder getByteOrder()Get theByteOrderused by allFileDataBufferStores associated with this column location. Invoking this method is an error for any column location ifColumnLocation.exists()has not been invoked and returned true.- Returns:
- The ByteOrder
 
- 
getColumnFileBufferStore@NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.FileDataBufferStore getColumnFileBufferStore(@NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.ColumnFileType columnFileType) Get theFileDataBufferStorefor buffers from this column location for the specifiedColumnFileType.- Parameters:
- columnFileType- The- ColumnFileType
- Returns:
- The buffer store for the specified column file type for this column location
 
- 
symbolFileExistsboolean symbolFileExists()Check if the symbol table file exists.- Returns:
- true if the symbol data file exists.
 
- 
makeColumnRegionBytedefault ColumnRegionByte<Values> makeColumnRegionByte(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
- makeColumnRegionBytein interface- ColumnLocation
 
- 
makeColumnRegionChardefault ColumnRegionChar<Values> makeColumnRegionChar(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
- makeColumnRegionCharin interface- ColumnLocation
 
- 
makeColumnRegionShortdefault ColumnRegionShort<Values> makeColumnRegionShort(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
- makeColumnRegionShortin interface- ColumnLocation
 
- 
makeColumnRegionIntdefault ColumnRegionInt<Values> makeColumnRegionInt(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
- makeColumnRegionIntin interface- ColumnLocation
 
- 
makeColumnRegionLongdefault ColumnRegionLong<Values> makeColumnRegionLong(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
- makeColumnRegionLongin interface- ColumnLocation
 
- 
makeColumnRegionFloatdefault ColumnRegionFloat<Values> makeColumnRegionFloat(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
- makeColumnRegionFloatin interface- ColumnLocation
 
- 
makeColumnRegionDoubledefault ColumnRegionDouble<Values> makeColumnRegionDouble(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
- makeColumnRegionDoublein interface- ColumnLocation
 
- 
makeColumnRegionObjectdefault <TYPE> ColumnRegionObject<TYPE,Values> makeColumnRegionObject(@NotNull @NotNull ColumnDefinition<TYPE> columnDefinition) - Specified by:
- makeColumnRegionObjectin interface- ColumnLocation
 
 
-