Class QueryUtils


  • public class QueryUtils
    extends java.lang.Object
    • 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)
      • generateValueIterator

        public static ValueIterator generateValueIterator​(java.lang.Object[] values)
      • fillOrderIndexes

        public static void fillOrderIndexes​(QueryDataSource dataSource,
                                            java.lang.String deviceId,
                                            boolean ascending)