Class PythonTableDataService.ColumnLocationImpl
java.lang.Object
io.deephaven.engine.table.impl.locations.impl.AbstractColumnLocation
io.deephaven.extensions.barrage.util.PythonTableDataService.ColumnLocationImpl
- All Implemented Interfaces:
LogOutputAppendable
,ColumnLocation
,StringUtils.StringKeyedObject
,NamedImplementation
- Enclosing class:
- PythonTableDataService
ColumnLocation
implementation for TableService.-
Constructor Summary
ModifierConstructorDescriptionprotected
ColumnLocationImpl
(PythonTableDataService.TableLocationImpl tableLocation, @NotNull String name) -
Method Summary
Modifier and TypeMethodDescriptionboolean
exists()
Check for existence of this ColumnLocation.makeColumnRegionByte
(@NotNull ColumnDefinition<?> columnDefinition) makeColumnRegionChar
(@NotNull ColumnDefinition<?> columnDefinition) makeColumnRegionDouble
(@NotNull ColumnDefinition<?> columnDefinition) makeColumnRegionFloat
(@NotNull ColumnDefinition<?> columnDefinition) makeColumnRegionInt
(@NotNull ColumnDefinition<?> columnDefinition) makeColumnRegionLong
(@NotNull ColumnDefinition<?> columnDefinition) <TYPE> ColumnRegionObject<TYPE,
Values> makeColumnRegionObject
(@NotNull ColumnDefinition<TYPE> columnDefinition) makeColumnRegionShort
(@NotNull ColumnDefinition<?> columnDefinition) Methods inherited from class io.deephaven.engine.table.impl.locations.impl.AbstractColumnLocation
getName, getTableLocation, 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, cast, getStringRepresentation, toStringHelper
Methods inherited from interface io.deephaven.util.type.NamedImplementation
getImplementationName
-
Constructor Details
-
ColumnLocationImpl
protected ColumnLocationImpl(@NotNull PythonTableDataService.TableLocationImpl tableLocation, @NotNull @NotNull String name)
-
-
Method Details
-
exists
public boolean exists()Description copied from interface:ColumnLocation
Check for existence of this ColumnLocation.- Returns:
- True iff the ColumnLocation actually exists
-
makeColumnRegionChar
public ColumnRegionChar<Values> makeColumnRegionChar(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition
- TheColumnDefinition
used to lookup type information- Returns:
- A
ColumnRegionChar
for reading data from this ColumnLocation
-
makeColumnRegionByte
public ColumnRegionByte<Values> makeColumnRegionByte(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition
- TheColumnDefinition
used to lookup type information- Returns:
- A
ColumnRegionByte
for reading data from this ColumnLocation
-
makeColumnRegionShort
public ColumnRegionShort<Values> makeColumnRegionShort(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition
- TheColumnDefinition
used to lookup type information- Returns:
- A
ColumnRegionShort
for reading data from this ColumnLocation
-
makeColumnRegionInt
public ColumnRegionInt<Values> makeColumnRegionInt(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition
- TheColumnDefinition
used to lookup type information- Returns:
- A
ColumnRegionInt
for reading data from this ColumnLocation
-
makeColumnRegionLong
public ColumnRegionLong<Values> makeColumnRegionLong(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition
- TheColumnDefinition
used to lookup type information- Returns:
- A
ColumnRegionLong
for reading data from this ColumnLocation
-
makeColumnRegionFloat
public ColumnRegionFloat<Values> makeColumnRegionFloat(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition
- TheColumnDefinition
used to lookup type information- Returns:
- A
ColumnRegionFloat
for reading data from this ColumnLocation
-
makeColumnRegionDouble
public ColumnRegionDouble<Values> makeColumnRegionDouble(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition
- TheColumnDefinition
used to lookup type information- Returns:
- A
ColumnRegionDouble
for reading data from this ColumnLocation
-
makeColumnRegionObject
public <TYPE> ColumnRegionObject<TYPE,Values> makeColumnRegionObject(@NotNull @NotNull ColumnDefinition<TYPE> columnDefinition) - Parameters:
columnDefinition
- TheColumnDefinition
used to lookup type information- Returns:
- A
ColumnRegionObject
for reading data from this ColumnLocation
-