Interface DeephavenFormatColumnLocation
- All Superinterfaces:
ColumnLocation,LogOutputAppendable,NamedImplementation,StringUtils.StringKeyedObject
- All Known Implementing Classes:
OnDiskDeephavenColumnLocation
-
Method Summary
Modifier 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.ColumnLocation
append, cast, exists, getName, getStringRepresentation, getTableLocation, toStringHelperMethods inherited from interface io.deephaven.util.type.NamedImplementation
getImplementationName
-
Method Details
-
getByteOrder
ByteOrder 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- TheColumnFileType- Returns:
- The buffer store for the specified column file type for this column location
-
symbolFileExists
boolean symbolFileExists()Check if the symbol table file exists.- Returns:
- true if the symbol data file exists.
-
makeColumnRegionByte
default ColumnRegionByte<Values> makeColumnRegionByte(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
makeColumnRegionBytein interfaceColumnLocation
-
makeColumnRegionChar
default ColumnRegionChar<Values> makeColumnRegionChar(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
makeColumnRegionCharin interfaceColumnLocation
-
makeColumnRegionShort
default ColumnRegionShort<Values> makeColumnRegionShort(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
makeColumnRegionShortin interfaceColumnLocation
-
makeColumnRegionInt
default ColumnRegionInt<Values> makeColumnRegionInt(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
makeColumnRegionIntin interfaceColumnLocation
-
makeColumnRegionLong
default ColumnRegionLong<Values> makeColumnRegionLong(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
makeColumnRegionLongin interfaceColumnLocation
-
makeColumnRegionFloat
default ColumnRegionFloat<Values> makeColumnRegionFloat(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
makeColumnRegionFloatin interfaceColumnLocation
-
makeColumnRegionDouble
default ColumnRegionDouble<Values> makeColumnRegionDouble(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Specified by:
makeColumnRegionDoublein interfaceColumnLocation
-
makeColumnRegionObject
default <TYPE> ColumnRegionObject<TYPE,Values> makeColumnRegionObject(@NotNull @NotNull ColumnDefinition<TYPE> columnDefinition) - Specified by:
makeColumnRegionObjectin interfaceColumnLocation
-