public class FileLoaderUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
checkTsFileResource(TsFileResource tsFileResource) |
static List<IChunkMetadata> |
loadChunkMetadataList(ITimeSeriesMetadata timeSeriesMetadata)
load all chunk metadata of one time series in one file.
|
static List<IPageReader> |
loadPageReaderList(IChunkMetadata chunkMetaData,
Filter timeFilter)
load all page readers in one chunk that satisfying the timeFilter
|
static AlignedTimeSeriesMetadata |
loadTimeSeriesMetadata(TsFileResource resource,
AlignedPath vectorPath,
QueryContext context,
Filter filter)
Load VectorTimeSeriesMetadata for Vector
|
static TimeseriesMetadata |
loadTimeSeriesMetadata(TsFileResource resource,
PartialPath seriesPath,
QueryContext context,
Filter filter,
Set<String> allSensors) |
static void |
updateTsFileResource(TsFileSequenceReader reader,
TsFileResource tsFileResource) |
public static void checkTsFileResource(TsFileResource tsFileResource) throws IOException
IOExceptionpublic static void updateTsFileResource(TsFileSequenceReader reader, TsFileResource tsFileResource) throws IOException
IOExceptionpublic static TimeseriesMetadata loadTimeSeriesMetadata(TsFileResource resource, PartialPath seriesPath, QueryContext context, Filter filter, Set<String> allSensors) throws IOException
resource - TsFileseriesPath - Timeseries pathallSensors - measurements queried at the same time of this devicefilter - any filter, only used to check time rangeIOExceptionpublic static AlignedTimeSeriesMetadata loadTimeSeriesMetadata(TsFileResource resource, AlignedPath vectorPath, QueryContext context, Filter filter) throws IOException
resource - corresponding TsFileResourcevectorPath - instance of VectorPartialPath, vector's full path, e.g. (root.sg1.d1.vector,
[root.sg1.d1.vector.s1, root.sg1.d1.vector.s2])IOExceptionpublic static List<IChunkMetadata> loadChunkMetadataList(ITimeSeriesMetadata timeSeriesMetadata) throws IOException
timeSeriesMetadata - the corresponding TimeSeriesMetadata in that file.IOExceptionpublic static List<IPageReader> loadPageReaderList(IChunkMetadata chunkMetaData, Filter timeFilter) throws IOException
chunkMetaData - the corresponding chunk metadatatimeFilter - it should be a TimeFilter instead of a ValueFilterIOExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.