Interface RegionedTableComponentFactory
- All Superinterfaces:
SourceTableComponentFactory
- All Known Implementing Classes:
RegionedTableComponentFactoryImpl
public interface RegionedTableComponentFactory extends SourceTableComponentFactory
Factory interface for regioned source table components.
-
Method Summary
Modifier and Type Method Description <DATA_TYPE>
RegionedColumnSource<DATA_TYPE>createRegionedColumnSource(com.illumon.dataobjects.ColumnDefinition<DATA_TYPE> columnDefinition)
static <STRING_LIKE_TYPE extends CharSequence>
ObjectDecoder<STRING_LIKE_TYPE>getStringDecoder(com.fishlib.base.string.cache.StringCache<STRING_LIKE_TYPE> cache, com.illumon.dataobjects.ColumnDefinition columnDefinition)
static <DATA_TYPE>
ObjectDecoder<DATA_TYPE>getStringDecoder(Class<DATA_TYPE> dataType, com.illumon.dataobjects.ColumnDefinition columnDefinition)
Methods inherited from interface com.illumon.iris.db.v2.SourceTableComponentFactory
createColumnSourceManager
-
Method Details
-
createRegionedColumnSource
<DATA_TYPE> RegionedColumnSource<DATA_TYPE> createRegionedColumnSource(com.illumon.dataobjects.ColumnDefinition<DATA_TYPE> columnDefinition) -
getStringDecoder
static <DATA_TYPE> ObjectDecoder<DATA_TYPE> getStringDecoder(Class<DATA_TYPE> dataType, com.illumon.dataobjects.ColumnDefinition columnDefinition) -
getStringDecoder
static <STRING_LIKE_TYPE extends CharSequence> ObjectDecoder<STRING_LIKE_TYPE> getStringDecoder(com.fishlib.base.string.cache.StringCache<STRING_LIKE_TYPE> cache, com.illumon.dataobjects.ColumnDefinition columnDefinition)
-