Package org.apache.iotdb.db.utils
Class QueryUtils
- java.lang.Object
-
- org.apache.iotdb.db.utils.QueryUtils
-
public class QueryUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidfillOrderIndexes(QueryDataSource dataSource, java.lang.String deviceId, boolean ascending)static voidfilterQueryDataSource(QueryDataSource queryDataSource, TsFileFilter fileFilter)static ValueIteratorgenerateValueIterator(java.lang.Object[] values)static voidmodifyAlignedChunkMetaData(java.util.List<org.apache.iotdb.tsfile.file.metadata.AlignedChunkMetadata> chunkMetaData, java.util.List<java.util.List<Modification>> modifications)static voidmodifyChunkMetaData(java.util.List<? extends org.apache.iotdb.tsfile.file.metadata.IChunkMetadata> chunkMetaData, java.util.List<Modification> modifications)modifyChunkMetaData iterates the chunkMetaData and applies all available modifications on it to generate a ModifiedChunkMetadata.
-
-
-
Method Detail
-
modifyChunkMetaData
public static void modifyChunkMetaData(java.util.List<? extends org.apache.iotdb.tsfile.file.metadata.IChunkMetadata> chunkMetaData, java.util.List<Modification> modifications)modifyChunkMetaData iterates the chunkMetaData and applies all available modifications on it to generate a ModifiedChunkMetadata.
the caller should guarantee that chunkMetaData and modifications refer to the same time series paths.- Parameters:
chunkMetaData- the original chunkMetaData.modifications- all possible modifications.
-
modifyAlignedChunkMetaData
public static void modifyAlignedChunkMetaData(java.util.List<org.apache.iotdb.tsfile.file.metadata.AlignedChunkMetadata> chunkMetaData, java.util.List<java.util.List<Modification>> modifications)
-
filterQueryDataSource
public static void filterQueryDataSource(QueryDataSource queryDataSource, TsFileFilter fileFilter)
-
generateValueIterator
public static ValueIterator generateValueIterator(java.lang.Object[] values)
-
fillOrderIndexes
public static void fillOrderIndexes(QueryDataSource dataSource, java.lang.String deviceId, boolean ascending)
-
-