Class AbstractColumnLocation
java.lang.Object
io.deephaven.engine.table.impl.locations.impl.AbstractColumnLocation
- All Implemented Interfaces:
LogOutputAppendable
,ColumnLocation
,StringUtils.StringKeyedObject
,NamedImplementation
Partial ColumnLocation implementation for use by TableDataService implementations.
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractColumnLocation
(@NotNull TableLocation tableLocation, @NotNull String name) -
Method Summary
Modifier and TypeMethodDescriptionfinal @NotNull String
getName()
Get the column name for this ColumnLocation.final @NotNull TableLocation
Get theTableLocation
enclosing this ColumnLocation.final String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.deephaven.engine.table.impl.locations.ColumnLocation
append, exists, getMetadata, getStringRepresentation, makeColumnRegionByte, makeColumnRegionChar, makeColumnRegionDouble, makeColumnRegionFloat, makeColumnRegionInt, makeColumnRegionLong, makeColumnRegionObject, makeColumnRegionShort, toStringHelper
Methods inherited from interface io.deephaven.util.type.NamedImplementation
getImplementationName
-
Constructor Details
-
AbstractColumnLocation
protected AbstractColumnLocation(@NotNull @NotNull TableLocation tableLocation, @NotNull @NotNull String name)
-
-
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
-