Package com.illumon.iris.db.v2.locations
Interface DeephavenFormatTableLocation<CLT extends DeephavenFormatColumnLocation>
- All Superinterfaces:
com.fishlib.base.log.LogOutputAppendable,NamedImplementation,TableLocation<CLT>,TableLocationKey,TableLocationState
- All Known Subinterfaces:
IWritableLocalTableLocation
- All Known Implementing Classes:
LocalTableLocation,ReadOnlyLocalTableLocation,WritableLocalTableLocation
public interface DeephavenFormatTableLocation<CLT extends DeephavenFormatColumnLocation> extends TableLocation<CLT>
TableLocation sub-interface for table locations stored in Deephaven's proprietary binary file format.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.locations.TableLocation
TableLocation.Format, TableLocation.ListenerNested classes/interfaces inherited from interface com.illumon.iris.db.v2.locations.TableLocationKey
TableLocationKey.ComparatorImpl, TableLocationKey.KeyedObjectKeyImpl<VALUE_TYPE>, TableLocationKey.SelfKeyedObjectKeyImpl<VALUE_TYPE extends TableLocationKey> -
Field Summary
Fields inherited from interface com.illumon.iris.db.v2.locations.TableLocationKey
COMPARATOR, NULL_PARTITIONFields inherited from interface com.illumon.iris.db.v2.locations.TableLocationState
NULL_SIZE, NULL_TIME -
Method Summary
Modifier and Type Method Description default TableLocation.FormatgetFormat()Get the format that was used to persist this table location.Methods inherited from interface com.illumon.iris.db.v2.locations.TableLocation
append, getColumnLocation, getColumnVersion, getDataIndex, getSortedColumns, getTableKey, hasDataIndexFor, refresh, subscribe, supportsSubscriptions, toGenericString, toStringDetailed, toStringHelper, unsubscribeMethods inherited from interface com.illumon.iris.db.v2.locations.TableLocationKey
getColumnPartition, getInternalPartition, writeToMethods inherited from interface com.illumon.iris.db.v2.locations.TableLocationState
copyStateValuesTo, getLastModifiedTimeMillis, getSize, getStateLock, writeStateValuesTo
-
Method Details
-
getFormat
Description copied from interface:TableLocationGet the format that was used to persist this table location.- Specified by:
getFormatin interfaceTableLocation<CLT extends DeephavenFormatColumnLocation>- Returns:
- The format for this table location
-