Package com.illumon.iris.db.v2.locations
Class AbstractColumnLocation<TLT extends TableLocation>
java.lang.Object
com.illumon.iris.db.v2.locations.AbstractColumnLocation<TLT>
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable,StringUtils.StringKeyedObject,ColumnLocation<TLT>,NamedImplementation
- Direct Known Subclasses:
LocalColumnLocation
public abstract class AbstractColumnLocation<TLT extends TableLocation> extends Object implements ColumnLocation<TLT>
Partial ColumnLocation implementation for use by TableDataService implementations.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractColumnLocation(TLT tableLocation, String name) -
Method Summary
Modifier and Type Method Description StringgetName()Get the column name for this ColumnLocation.TLTgetTableLocation()Get theTableLocationenclosing this ColumnLocation.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.illumon.iris.db.v2.locations.ColumnLocation
append, asDeephavenFormat, asParquetFormat, exists, getFormat, getMetadata, getStringRepresentation, makeColumnRegionByte, makeColumnRegionChar, makeColumnRegionDouble, makeColumnRegionFloat, makeColumnRegionInt, makeColumnRegionLong, makeColumnRegionObject, makeColumnRegionShort, toStringHelper
-
Constructor Details
-
Method Details
-
toString
-
getTableLocation
Description copied from interface:ColumnLocationGet theTableLocationenclosing this ColumnLocation.- Specified by:
getTableLocationin interfaceColumnLocation<TLT extends TableLocation>- Returns:
- the
TableLocationenclosing this ColumnLocation
-
getName
Description copied from interface:ColumnLocationGet the column name for this ColumnLocation.- Specified by:
getNamein interfaceColumnLocation<TLT extends TableLocation>- Returns:
- the column name for this ColumnLocation
-