Class RegionedTableComponentFactoryImpl
java.lang.Object
io.deephaven.engine.table.impl.sources.regioned.RegionedTableComponentFactoryImpl
- All Implemented Interfaces:
RegionedTableComponentFactory
,SourceTableComponentFactory
public class RegionedTableComponentFactoryImpl
extends Object
implements RegionedTableComponentFactory
Factory that assembles modular components for regioned source tables.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateColumnSourceManager
(boolean isRefreshing, @NotNull ColumnToCodecMappings codecMappings, @NotNull List<ColumnDefinition<?>> columnDefinitions) <DATA_TYPE>
RegionedColumnSource<DATA_TYPE>createRegionedColumnSource
(@NotNull ColumnDefinition<DATA_TYPE> columnDefinition, @NotNull ColumnToCodecMappings codecMappings) Create a newRegionedColumnSource
appropriate to implement the suppliedColumnDefinition
.
-
Field Details
-
INSTANCE
-
-
Method Details
-
createColumnSourceManager
public ColumnSourceManager createColumnSourceManager(boolean isRefreshing, @NotNull @NotNull ColumnToCodecMappings codecMappings, @NotNull @NotNull List<ColumnDefinition<?>> columnDefinitions) - Specified by:
createColumnSourceManager
in interfaceSourceTableComponentFactory
-
createRegionedColumnSource
public <DATA_TYPE> RegionedColumnSource<DATA_TYPE> createRegionedColumnSource(@NotNull @NotNull ColumnDefinition<DATA_TYPE> columnDefinition, @NotNull @NotNull ColumnToCodecMappings codecMappings) Create a newRegionedColumnSource
appropriate to implement the suppliedColumnDefinition
.- Specified by:
createRegionedColumnSource
in interfaceRegionedTableComponentFactory
- Type Parameters:
DATA_TYPE
- The data type of the column- Parameters:
columnDefinition
- The column definition- Returns:
- A new RegionedColumnSource.
-