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
,NamedImplementation
- Direct Known Subclasses:
LocalColumnLocation
public abstract class AbstractColumnLocation<TLT extends TableLocation>
extends Object
implements ColumnLocation
Partial ColumnLocation implementation for use by TableDataService implementations.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.v2.locations.ColumnLocation
append, cast, exists, getFormat, getStringRepresentation, makeColumnRegionByte, makeColumnRegionChar, makeColumnRegionDouble, makeColumnRegionFloat, makeColumnRegionInt, makeColumnRegionLong, makeColumnRegionObject, makeColumnRegionShort, toStringHelper
Methods inherited from interface com.illumon.util.type.NamedImplementation
getImplementationName
-
Constructor Details
-
AbstractColumnLocation
-
-
Method Details
-
toString
-
getTableLocation
Description copied from interface:ColumnLocation
Get theTableLocation
enclosing this ColumnLocation.- Specified by:
getTableLocation
in interfaceColumnLocation
- Returns:
- the
TableLocation
enclosing this ColumnLocation
-
getName
Description copied from interface:ColumnLocation
Get the column name for this ColumnLocation.- Specified by:
getName
in interfaceColumnLocation
- Returns:
- the column name for this ColumnLocation
-