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
ConstructorsModifierConstructorDescriptionprotectedColumnLocationImpl(PythonTableDataService.TableLocationImpl tableLocation, @NotNull String name) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexists()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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.deephaven.engine.table.impl.locations.ColumnLocation
append, cast, getStringRepresentation, toStringHelperMethods 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:ColumnLocationCheck for existence of this ColumnLocation.- Returns:
- True iff the ColumnLocation actually exists
-
makeColumnRegionChar
public ColumnRegionChar<Values> makeColumnRegionChar(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition- TheColumnDefinitionused to lookup type information- Returns:
- A
ColumnRegionCharfor reading data from this ColumnLocation
-
makeColumnRegionByte
public ColumnRegionByte<Values> makeColumnRegionByte(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition- TheColumnDefinitionused to lookup type information- Returns:
- A
ColumnRegionBytefor reading data from this ColumnLocation
-
makeColumnRegionShort
public ColumnRegionShort<Values> makeColumnRegionShort(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition- TheColumnDefinitionused to lookup type information- Returns:
- A
ColumnRegionShortfor reading data from this ColumnLocation
-
makeColumnRegionInt
public ColumnRegionInt<Values> makeColumnRegionInt(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition- TheColumnDefinitionused to lookup type information- Returns:
- A
ColumnRegionIntfor reading data from this ColumnLocation
-
makeColumnRegionLong
public ColumnRegionLong<Values> makeColumnRegionLong(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition- TheColumnDefinitionused to lookup type information- Returns:
- A
ColumnRegionLongfor reading data from this ColumnLocation
-
makeColumnRegionFloat
public ColumnRegionFloat<Values> makeColumnRegionFloat(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition- TheColumnDefinitionused to lookup type information- Returns:
- A
ColumnRegionFloatfor reading data from this ColumnLocation
-
makeColumnRegionDouble
public ColumnRegionDouble<Values> makeColumnRegionDouble(@NotNull @NotNull ColumnDefinition<?> columnDefinition) - Parameters:
columnDefinition- TheColumnDefinitionused to lookup type information- Returns:
- A
ColumnRegionDoublefor reading data from this ColumnLocation
-
makeColumnRegionObject
public <TYPE> ColumnRegionObject<TYPE,Values> makeColumnRegionObject(@NotNull @NotNull ColumnDefinition<TYPE> columnDefinition) - Parameters:
columnDefinition- TheColumnDefinitionused to lookup type information- Returns:
- A
ColumnRegionObjectfor reading data from this ColumnLocation
-