Package com.illumon.iris.db.v2.locations
Interface DeephavenFormatTableLocation
- All Superinterfaces:
com.fishlib.base.log.LogOutputAppendable
,NamedImplementation
,TableLocation
,TableLocationKey
,TableLocationState
- All Known Subinterfaces:
IWritableLocalTableLocation
- All Known Implementing Classes:
LocalTableLocation
,ReadOnlyLocalTableLocation
,RemoteTableLocationImpl
,WritableLocalTableLocation
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.Listener
Nested 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_PARTITION
Fields inherited from interface com.illumon.iris.db.v2.locations.TableLocationState
NULL_SIZE, NULL_TIME, REMOVE_SIZE
-
Method Summary
Modifier and TypeMethodDescriptionint
Get the column version for this location.default TableLocation.Format
Get the format that was used to persist this table location.Methods inherited from interface com.illumon.util.type.NamedImplementation
getImplementationName
Methods inherited from interface com.illumon.iris.db.v2.locations.TableLocation
append, as, clearColumnLocations, getColumnLocation, getColumnLocation, getDataIndex, getSortedColumns, getTableKey, getVisit, handleUpdate, hasDataIndexFor, refresh, subscribe, supportsSubscriptions, toGenericString, toStringDetailed, toStringHelper, unsubscribe, visit
Methods inherited from interface com.illumon.iris.db.v2.locations.TableLocationKey
getColumnPartition, getInternalPartition, writeTo
Methods inherited from interface com.illumon.iris.db.v2.locations.TableLocationState
copyStateValuesTo, getLastModifiedTimeMillis, getSize, getSizeStr, getStateLock, writeStateValuesTo
-
Method Details
-
getFormat
Description copied from interface:TableLocation
Get the format that was used to persist this table location.- Specified by:
getFormat
in interfaceTableLocation
- Returns:
- The format for this table location
-
getColumnVersion
int getColumnVersion()Get the column version for this location.- Returns:
- the column version
-