| Modifier and Type | Method and Description |
|---|---|
int |
TsFileMetadata.serializeBloomFilter(OutputStream outputStream,
Set<Path> paths)
use the given outputStream to serialize bloom filter.
|
| Modifier and Type | Method and Description |
|---|---|
List<Path> |
TsFileSequenceReader.getAllPaths()
this function return all timeseries names
|
Iterator<List<Path>> |
TsFileSequenceReader.getPathsIterator() |
| Modifier and Type | Method and Description |
|---|---|
List<ChunkMetadata> |
TsFileSequenceReader.getChunkMetadataList(Path path) |
List<ChunkMetadata> |
TsFileSequenceReader.getChunkMetadataList(Path path,
boolean ignoreNotExists)
get ChunkMetaDatas of given path, and throw exception if path not exists
|
List<IChunkMetadata> |
TsFileSequenceReader.getIChunkMetadataList(Path path) |
ITimeSeriesMetadata |
TsFileSequenceReader.readITimeseriesMetadata(Path path,
boolean ignoreNotExists) |
TimeseriesMetadata |
TsFileSequenceReader.readTimeseriesMetadata(Path path,
boolean ignoreNotExists) |
List<TimeseriesMetadata> |
TsFileSequenceReader.readTimeseriesMetadata(Path path,
Set<String> allSensors) |
| Modifier and Type | Method and Description |
|---|---|
long |
TsFileSequenceReader.selfCheck(Map<Path,IMeasurementSchema> newSchema,
List<ChunkGroupMetadata> chunkGroupMetadataList,
boolean fastFinish)
Self Check the file and return the position before where the data is safe.
|
long |
TsFileSequenceReader.selfCheckWithInfo(String filename,
boolean fastFinish,
Map<Long,Pair<Path,TimeseriesMetadata>> timeseriesMetadataMap)
Self Check the file and return whether the file is safe.
|
| Modifier and Type | Method and Description |
|---|---|
Path |
Path.clone() |
static Path |
Path.deserialize(ByteBuffer byteBuffer) |
| Modifier and Type | Method and Description |
|---|---|
int |
Path.compareTo(Path path) |
| Modifier and Type | Method and Description |
|---|---|
Map<Path,List<IChunkMetadata>> |
IMetadataQuerier.getChunkMetaDataMap(List<Path> paths) |
Map<Path,List<IChunkMetadata>> |
MetadataQuerierByFileImpl.getChunkMetaDataMap(List<Path> paths) |
| Modifier and Type | Method and Description |
|---|---|
List<IChunkMetadata> |
IMetadataQuerier.getChunkMetaDataList(Path path) |
List<IChunkMetadata> |
MetadataQuerierByFileImpl.getChunkMetaDataList(Path timeseriesPath) |
TSDataType |
IMetadataQuerier.getDataType(Path path) |
TSDataType |
MetadataQuerierByFileImpl.getDataType(Path path) |
| Modifier and Type | Method and Description |
|---|---|
List<TimeRange> |
IMetadataQuerier.convertSpace2TimePartition(List<Path> paths,
long spacePartitionStartPos,
long spacePartitionEndPos)
Convert the space partition constraint to the time partition constraint.
|
List<TimeRange> |
MetadataQuerierByFileImpl.convertSpace2TimePartition(List<Path> paths,
long spacePartitionStartPos,
long spacePartitionEndPos) |
Map<Path,List<IChunkMetadata>> |
IMetadataQuerier.getChunkMetaDataMap(List<Path> paths) |
Map<Path,List<IChunkMetadata>> |
MetadataQuerierByFileImpl.getChunkMetaDataMap(List<Path> paths) |
void |
IMetadataQuerier.loadChunkMetaDatas(List<Path> paths)
this will load all chunk metadata of given paths into cache.
|
void |
MetadataQuerierByFileImpl.loadChunkMetaDatas(List<Path> paths) |
| Modifier and Type | Method and Description |
|---|---|
List<Path> |
QueryExpression.getSelectedSeries() |
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
QueryExpression.addSelectedPath(Path path) |
| Modifier and Type | Method and Description |
|---|---|
static QueryExpression |
QueryExpression.create(List<Path> selectedSeries,
IExpression expression) |
QueryExpression |
QueryExpression.setSelectSeries(List<Path> selectedSeries) |
| Modifier and Type | Method and Description |
|---|---|
Path |
SingleSeriesExpression.getSeriesPath() |
| Modifier and Type | Method and Description |
|---|---|
void |
SingleSeriesExpression.setSeriesPath(Path seriesPath) |
| Constructor and Description |
|---|
SingleSeriesExpression(Path seriesDescriptor,
Filter filter) |
| Modifier and Type | Method and Description |
|---|---|
IExpression |
ExpressionOptimizer.optimize(IExpression expression,
List<Path> selectedSeries)
try to remove GlobalTimeExpression.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<Path> |
QueryDataSet.paths |
| Modifier and Type | Method and Description |
|---|---|
List<Path> |
QueryDataSet.getPaths() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
QueryDataSet.initQueryDataSetFields(List<Path> paths,
List<TSDataType> dataTypes,
boolean ascending) |
| Constructor and Description |
|---|
DataSetWithoutTimeGenerator(List<Path> paths,
List<TSDataType> dataTypes,
List<AbstractFileSeriesReader> readers)
constructor of DataSetWithoutTimeGenerator.
|
DataSetWithTimeGenerator(List<Path> paths,
List<Boolean> cached,
List<TSDataType> dataTypes,
TimeGenerator timeGenerator,
List<FileSeriesReaderByTimestamp> readers)
constructor of DataSetWithTimeGenerator.
|
QueryDataSet(List<Path> paths,
List<TSDataType> dataTypes) |
QueryDataSet(List<Path> paths,
List<TSDataType> dataTypes,
boolean ascending) |
| Modifier and Type | Method and Description |
|---|---|
static List<Boolean> |
ExecutorWithTimeGenerator.markFilterdPaths(IExpression expression,
List<Path> selectedPaths,
boolean hasOrNode) |
| Modifier and Type | Method and Description |
|---|---|
Object |
TimeGenerator.getValue(Path path)
ATTENTION: this method should only be used when there is no `OR` node
|
Object[] |
TimeGenerator.getValues(Path path)
ATTENTION: this method should only be used when there is no `OR` node
|
| Modifier and Type | Method and Description |
|---|---|
TimeseriesMetadata |
TsFileSequenceReaderForV2.readTimeseriesMetadata(Path path,
boolean ignoreNotExists) |
List<TimeseriesMetadata> |
TsFileSequenceReaderForV2.readTimeseriesMetadata(Path path,
Set<String> allSensors) |
| Modifier and Type | Method and Description |
|---|---|
void |
TsFileWriter.registerAlignedTimeseries(Path devicePath,
List<MeasurementSchema> measurementSchemas)
Register aligned timeseries.
|
void |
TsFileWriter.registerTimeseries(Path devicePath,
List<MeasurementSchema> measurementSchemas)
Register nonAligned timeseries by groups.
|
void |
TsFileWriter.registerTimeseries(Path devicePath,
MeasurementSchema measurementSchema)
Register nonAligned timeseries by single.
|
| Modifier and Type | Method and Description |
|---|---|
Map<Path,MeasurementGroup> |
Schema.getRegisteredTimeseriesMap() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Schema.containsDevice(Path devicePath)
check if this schema contains a measurement named measurementId.
|
MeasurementGroup |
Schema.getSeriesSchema(Path devicePath) |
void |
Schema.registerMeasurementGroup(Path devicePath,
MeasurementGroup measurementGroup) |
void |
Schema.registerTimeseries(Path devicePath,
MeasurementSchema measurementSchema) |
| Constructor and Description |
|---|
Schema(Map<Path,MeasurementGroup> knownSchema) |
| Modifier and Type | Method and Description |
|---|---|
Map<Path,IMeasurementSchema> |
RestorableTsFileIOWriter.getKnownSchema() |
| Modifier and Type | Method and Description |
|---|---|
void |
RestorableTsFileIOWriter.addSchema(Path path,
IMeasurementSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
TsFileIOWriter.filterChunks(Map<Path,List<Long>> chunkStartTimes)
Remove such ChunkMetadata that its startTime is not in chunkStartTimes
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.