All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractFileSeriesReader |
Series reader is used to query one series of one tsfile.
|
| AlignedChunkGroupWriterImpl |
|
| AlignedChunkMetadata |
|
| AlignedChunkReader |
|
| AlignedChunkWriterImpl |
|
| AlignedPageReader |
|
| AlignedTimeSeriesMetadata |
|
| AndFilter |
Both the left and right operators of AndExpression must satisfy the condition.
|
| AndNode |
|
| BatchData |
BatchData is a self-defined data structure which is optimized for different type of
values.
|
| BatchData.BatchDataType |
|
| BatchDataFactory |
|
| Between<T extends java.lang.Comparable<T>> |
|
| Binary |
Override compareTo() and equals() function to Binary class.
|
| BinaryArrayColumnEncoder |
|
| BinaryColumn |
|
| BinaryColumnBuilder |
|
| BinaryExpression |
|
| BinaryExpression.AndExpression |
|
| BinaryExpression.OrExpression |
|
| BinaryFilter |
Definition for binary filter operations.
|
| BinaryStatistics |
Statistics for string type.
|
| BinaryType |
|
| BitMap |
|
| BitmapDecoder |
Deprecated.
|
| BitmapEncoder |
Encodes values using bitmap, according to the following grammar:
|
| BloomFilter |
|
| BooleanColumn |
|
| BooleanColumnBuilder |
|
| BooleanDataPoint |
a subclass for Boolean data type extends DataPoint.
|
| BooleanStatistics |
|
| BooleanType |
|
| ByteArrayColumnEncoder |
|
| ByteArrayList |
|
| BytesUtils |
BytesUtils is a utility class.
|
| Cache<K,T> |
|
| CachedChunkLoaderImpl |
Read one Chunk and cache it into a LRUCache, only used in tsfile module.
|
| CachedChunkLoaderImpl.ChunkCacheKey |
|
| CacheException |
|
| Chunk |
used in query.
|
| ChunkGroupHeader |
|
| ChunkGroupMetadata |
Only maintained when writing, not serialized to TsFile.
|
| ChunkHeader |
|
| ChunkMetadata |
Metadata of one chunk.
|
| ChunkReader |
|
| ChunkWriterImpl |
|
| Column |
|
| ColumnBuilder |
|
| ColumnBuilderStatus |
|
| ColumnEncoder |
|
| ColumnEncoder.ColumnToBooleanFunction |
|
| ColumnEncoderFactory |
|
| ColumnEncoding |
|
| ColumnUtil |
|
| CompressionType |
|
| CompressionTypeNotSupportedException |
This exception will be thrown when the codec is not supported by tsfile, meaning there is no
matching type defined in CompressionCodecName.
|
| DataPoint |
This is a abstract class representing a data point.
|
| DataSetWithoutTimeGenerator |
multi-way merging data set, no need to use TimeGenerator.
|
| DataSetWithTimeGenerator |
query processing: (1) generate time by series that has filter (2) get value of series that does
not have filter (3) construct RowRecord.
|
| Decoder |
|
| DeltaBinaryDecoder |
This class is a decoder for decoding the byte array that encoded by
DeltaBinaryEncoder.DeltaBinaryDecoder just supports integer and long values.
.
|
| DeltaBinaryDecoder.IntDeltaDecoder |
|
| DeltaBinaryDecoder.LongDeltaDecoder |
|
| DeltaBinaryEncoder |
DeltaBinaryEncoder is a encoder for compressing data in type of integer and long.
|
| DeltaBinaryEncoder.IntDeltaEncoder |
|
| DeltaBinaryEncoder.LongDeltaEncoder |
|
| DescReadBatchData |
This class is just for reading batch data reversely.
|
| DescReadWriteBatchData |
This class is for reading and writing batch data in reverse.
|
| DictionaryDecoder |
|
| DictionaryEncoder |
An encoder implementing dictionary encoding.
|
| DiskTSMIterator |
This class read ChunkMetadata iteratively from disk(.cmt file) and memory(list of
ChunkGroupMetadata), and construct them as TimeseriesMetadata.
|
| DoubleColumn |
|
| DoubleColumnBuilder |
|
| DoubleDataPoint |
a subclass for Double data type extends DataPoint.
|
| DoublePrecisionChimpDecoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| DoublePrecisionChimpEncoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| DoublePrecisionDecoderV1 |
Decoder for value value using gorilla.
|
| DoublePrecisionDecoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| DoublePrecisionEncoderV1 |
Encoder for int value using gorilla encoding.
|
| DoublePrecisionEncoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| DoubleRLBE |
|
| DoubleRLBEDecoder |
|
| DoubleSprintzDecoder |
|
| DoubleSprintzEncoder |
|
| DoubleStatistics |
|
| DoubleType |
|
| EmptyFileSeriesReader |
this is for those series which has no data points
|
| Encoder |
This class is the parent class of all Encoders.
|
| Eq<T extends java.lang.Comparable<T>> |
Equals.
|
| ExecutorWithTimeGenerator |
|
| ExpressionOptimizer |
|
| ExpressionType |
|
| Field |
Field is component of one RowRecord which stores a value in specific data type.
|
| FileInputFactory |
|
| FileOutputFactory |
|
| FilePathUtils |
|
| FileSeriesReader |
Series reader is used to query one series of one TsFile, and this reader has a filter operating
on the same series.
|
| FileSeriesReaderByTimestamp |
Series reader is used to query one series of one tsfile, using this reader to query the value of
a series with given timestamps.
|
| Filter |
Filter is a top level filter abstraction.
|
| FilterFactory |
|
| FilterSerializeId |
|
| FilterType |
|
| Fire<T extends java.lang.Comparable<T>> |
This class is used for Fast Integer REgression in Sprintz encoding method.Users can create a Fire
object and use it to train and predict the time-ordered integer-like data.
|
| FloatColumn |
|
| FloatColumnBuilder |
|
| FloatDataPoint |
a subclass for Float data type extends DataPoint.
|
| FloatDecoder |
Decoder for float or double value using rle or two diff.
|
| FloatEncoder |
Encoder for float or double value using rle or two-diff according to following grammar.
|
| FloatRLBE |
|
| FloatRLBEDecoder |
|
| FloatSprintzDecoder |
|
| FloatSprintzEncoder |
|
| FloatStatistics |
Statistics for float type.
|
| FloatType |
|
| ForceAppendTsFileWriter |
ForceAppendTsFileWriter opens a COMPLETE TsFile, reads and truncate its metadata to support
appending new data.
|
| FSFactory |
|
| FSFactoryProducer |
|
| FSPath |
|
| FSType |
|
| FSUtils |
|
| GlobalTimeExpression |
|
| GorillaDecoderV1 |
|
| GorillaDecoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| GorillaEncoderV1 |
Gorilla encoding.
|
| GorillaEncoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| GroupByFilter |
|
| GroupByMonthFilter |
GroupByMonthFilter is used to handle natural month slidingStep and interval by generating
dynamically.
|
| Gt<T extends java.lang.Comparable<T>> |
Greater than filter.
|
| GtEq<T extends java.lang.Comparable<T>> |
Greater than or Equals filter.
|
| GZIPCompressOverflowException |
|
| HDFSFactory |
|
| HDFSInputFactory |
|
| HDFSOutputFactory |
|
| HybridFileInputFactory |
|
| HybridFileOutputFactory |
|
| HybridFSFactory |
|
| IAlignedPageReader |
|
| IBatchDataIterator |
|
| IBatchReader |
|
| IBinaryExpression |
|
| IChunkGroupWriter |
A chunk group in TsFile contains several series.
|
| IChunkLoader |
|
| IChunkMetadata |
|
| IChunkMetadataLoader |
|
| IChunkReader |
|
| IChunkWriter |
IChunkWriter provides a list of writing methods for different value types.
|
| ICompressor |
compress data according to type in schema.
|
| ICompressor.GZIPCompress |
|
| ICompressor.GZIPCompressor |
|
| ICompressor.IOTDBLZ4Compressor |
|
| ICompressor.LZMA2Compress |
|
| ICompressor.LZMA2Compressor |
|
| ICompressor.NoCompressor |
NoCompressor will do nothing for data and return the input data directly.
|
| ICompressor.SnappyCompressor |
|
| ICompressor.ZstdCompressor |
|
| IDataWriter |
|
| IExpression |
|
| IMeasurementSchema |
|
| IMetadataQuerier |
|
| In<T extends java.lang.Comparable<T>> |
in clause.
|
| Int32ArrayColumnEncoder |
|
| Int64ArrayColumnEncoder |
|
| IntChimpDecoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| IntChimpEncoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| IntColumn |
|
| IntColumnBuilder |
|
| IntDataPoint |
a subclass for Integer data type extends DataPoint.
|
| IntegerStatistics |
Statistics for int type.
|
| IntFire |
|
| IntGorillaDecoder |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| IntGorillaEncoder |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| IntPacker |
This class is used to encode(decode) Integer in Java with specified bit-width.
|
| IntRLBE |
|
| IntRLBEDecoder |
|
| IntRleDecoder |
Decoder for int value using rle or bit-packing.
|
| IntRleEncoder |
Encoder for int value using rle or bit-packing.
|
| IntSprintzDecoder |
|
| IntSprintzEncoder |
|
| IntType |
|
| IntZigzagDecoder |
|
| IntZigzagEncoder |
Encoder for int value using Zigzag .
|
| IPageReader |
|
| IPointReader |
|
| ITimeSeriesMetadata |
|
| IUnaryExpression |
|
| IUnCompressor |
uncompress data according to type in metadata.
|
| IUnCompressor.GZIPUnCompressor |
|
| IUnCompressor.LZ4UnCompressor |
|
| IUnCompressor.LZMA2UnCompressor |
|
| IUnCompressor.NoUnCompressor |
|
| IUnCompressor.SnappyUnCompressor |
|
| IUnCompressor.ZstdUnCompressor |
|
| JsonFormatConstant |
This class define several constant string variables used in tsfile schema's keys.
|
| LeafNode |
|
| Like<T extends java.lang.Comparable<T>> |
Like.
|
| Loader |
|
| LocalFSFactory |
|
| LocalFSInputFactory |
|
| LocalFSOutputFactory |
|
| LocalTsFileInput |
|
| LocalTsFileOutput |
a TsFileOutput implementation with FileOutputStream.
|
| LongChimpDecoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| LongChimpEncoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| LongColumn |
|
| LongColumnBuilder |
|
| LongDataPoint |
a subclass for Long data type extends DataPoint.
|
| LongFire |
|
| LongGorillaDecoder |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| LongGorillaEncoder |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| LongPacker |
This class is used to encode(decode) Long in Java with specified bit-width.
|
| LongRLBE |
|
| LongRLBEDecoder |
|
| LongRleDecoder |
Decoder for long value using rle or bit-packing.
|
| LongRleEncoder |
Encoder for long value using rle or bit-packing.
|
| LongSprintzDecoder |
|
| LongSprintzEncoder |
|
| LongStatistics |
|
| LongType |
|
| LongZigzagDecoder |
|
| LongZigzagEncoder |
Encoder for long value using Zigzag .
|
| LRUCache<K,T> |
This class is not thread safe.
|
| Lt<T extends java.lang.Comparable<T>> |
less than.
|
| LtEq<T extends java.lang.Comparable<T>> |
Less than or Equals.
|
| MeasurementGroup |
|
| MeasurementSchema |
This class describes a measurement's information registered in FileSchema,
including measurement id, data type, encoding and compressor type.
|
| MeasurementSchemaType |
|
| MetadataIndexConstructor |
|
| MetadataIndexEntry |
|
| MetadataIndexNode |
|
| MetadataIndexNodeType |
The type of MetadataIndexNode.
|
| MetadataQuerierByFileImpl |
|
| MetaMarker |
MetaMarker denotes the type of headers and footers.
|
| Murmur128Hash |
|
| Node |
|
| NodeType |
Type of the node.
|
| NoMeasurementException |
This exception means it can not find the measurement while writing a TSRecord.
|
| NonAlignedChunkGroupWriterImpl |
a implementation of IChunkGroupWriter.
|
| NotCompatibleTsFileException |
|
| NotEq<T extends java.lang.Comparable<T>> |
NotFilter Equals.
|
| NotFilter |
|
| NotImplementedException |
|
| NullColumn |
This column is used to represent columns that only contain null values.
|
| NullFieldException |
|
| OrFilter |
Either of the left and right operators of AndExpression must satisfy the condition.
|
| OrNode |
|
| OSFileInputFactory |
|
| OSFileOutputFactory |
|
| OSFSFactory |
|
| PageException |
Exception occurs when writing a page.
|
| PageHeader |
|
| PageReader |
|
| PageWriter |
This writer is used to write time-value into a page.
|
| PaginationController |
|
| Pair<L,R> |
Pair is a template class to represent a couple of values.
|
| Path |
This class represent a time series in TsFile, which is usually defined by a device and a
measurement.
|
| PathNodesGenerator |
convert String path to String[] nodes *
|
| PathParseError |
|
| PathParseException |
|
| PathVisitor |
|
| PlainDecoder |
|
| PlainEncoder |
|
| PredicateRemoveNotRewriter |
|
| PublicBAOS |
A subclass extending ByteArrayOutputStream.
|
| QueryConstant |
|
| QueryDataSet |
|
| QueryDataSet.EndPoint |
For redirect query.
|
| QueryExecutor |
|
| QueryExpression |
|
| QueryFilterOptimizationException |
|
| RamUsageEstimator |
This class is copied from apache lucene, version 4.6.1.
|
| RamUsageEstimator.JvmFeature |
JVM diagnostic features.
|
| ReadWriteForEncodingUtils |
Utils to read/write stream.
|
| ReadWriteIOUtils |
ConverterUtils is a utility class.
|
| Regexp<T extends java.lang.Comparable<T>> |
Regexp.
|
| Regexp.AccessCount |
|
| Regexp.MatcherInput |
|
| RegularDataDecoder |
This class is a decoder for decoding the byte array that encoded by RegularDataEncoder.
|
| RegularDataDecoder.IntRegularDecoder |
|
| RegularDataDecoder.LongRegularDecoder |
|
| RegularDataEncoder |
RegularDataEncoder is an encoder for compressing data in type of integer and long.
|
| RegularDataEncoder.IntRegularEncoder |
|
| RegularDataEncoder.LongRegularEncoder |
|
| RestorableTsFileIOWriter |
This writer is for opening and recover a TsFile
|
| RLBE |
|
| RleDecoder |
Abstract class for all rle decoder.
|
| RleDecoder.Mode |
|
| RleEncoder<T extends java.lang.Comparable<T>> |
Encodes values using a combination of run length encoding and bit packing, according to the
following grammar:
|
| RowRecord |
|
| RunLengthColumnEncoder |
|
| RunLengthEncodedColumn |
|
| Schema |
The schema of timeseries that exist in this file.
|
| SDTEncoder |
|
| SignalBatchData |
It is an empty signal to notify the caller that there is no more batch data after it.
|
| SinglePrecisionChimpDecoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| SinglePrecisionChimpEncoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| SinglePrecisionDecoderV1 |
Decoder for value value using gorilla.
|
| SinglePrecisionDecoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| SinglePrecisionEncoderV1 |
Encoder for int value using gorilla encoding.
|
| SinglePrecisionEncoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| SingleSeriesExpression |
|
| SprintzDecoder |
|
| SprintzEncoder |
|
| Statistics<T extends java.io.Serializable> |
This class is used for recording statistic information of each measurement in a delta file.
|
| StatisticsClassException |
|
| StringContainer |
this class is used to concatenate Strings effectively.It contains a StringBuilder and initialize
it until toString is called.
|
| StringDataPoint |
a subclass for Integer data type extends DataPoint.
|
| Tablet |
A tablet data of one device, the tablet contains multiple measurements of this device that share
the same time column.
|
| TimeChunkWriter |
|
| TimeColumn |
|
| TimeColumnBuilder |
|
| TimeFilter |
|
| TimeFilter.TimeBetween |
|
| TimeFilter.TimeEq |
|
| TimeFilter.TimeGt |
|
| TimeFilter.TimeGtEq |
|
| TimeFilter.TimeGtEqAndLt |
|
| TimeFilter.TimeIn |
|
| TimeFilter.TimeLt |
|
| TimeFilter.TimeLtEq |
|
| TimeFilter.TimeNotEq |
|
| TimeGenerator |
All SingleSeriesExpression involved in a IExpression will be transferred to a TimeGenerator tree
whose leaf nodes are all SeriesReaders, The TimeGenerator tree can generate the next timestamp
that satisfies the filter condition.
|
| TimePageReader |
|
| TimePageWriter |
This writer is used to write time into a page.
|
| TimeRange |
interval [min,max] of long data type
|
| TimeseriesMetadata |
|
| TimeseriesSchema |
TimeseriesSchema is like MeasurementSchema, but instead of measurementId, it stores the full
path.
|
| TimeStatistics |
|
| TimeValuePair |
|
| TsBlock |
Intermediate result for most of ExecOperators.
|
| TsBlockBuilder |
|
| TsBlockBuilderStatus |
|
| TsBlockSerde |
|
| TsBlockUtil |
|
| TSDataType |
|
| TSEncoding |
|
| TSEncodingBuilder |
Each subclass of TSEncodingBuilder responds a enumerate value in TSEncoding, which stores several configuration related to responding encoding type to generate
Encoder instance.
Each TSEncoding has a responding TSEncodingBuilder.
|
| TSEncodingBuilder.Chimp |
for FLOAT, DOUBLE, INT, LONG.
|
| TSEncodingBuilder.Dictionary |
|
| TSEncodingBuilder.GorillaV1 |
for FLOAT, DOUBLE.
|
| TSEncodingBuilder.GorillaV2 |
for FLOAT, DOUBLE, INT, LONG.
|
| TSEncodingBuilder.Plain |
for all TSDataType.
|
| TSEncodingBuilder.Regular |
for INT32, INT64.
|
| TSEncodingBuilder.RLBE |
|
| TSEncodingBuilder.Rle |
for ENUMS, INT32, BOOLEAN, INT64, FLOAT, DOUBLE.
|
| TSEncodingBuilder.Sprintz |
|
| TSEncodingBuilder.Ts2Diff |
for INT32, INT64, FLOAT, DOUBLE.
|
| TSEncodingBuilder.Zigzag |
|
| TsFileAlignedSeriesReaderIterator |
This class return the AlignedChunkReader iteratively, each AlignedChunkReader reads one aligned
chunk group in a tsfile.
|
| TsFileCheckStatus |
|
| TSFileConfig |
TSFileConfig is a configuration class.
|
| TsFileConstant |
|
| TsFileDecodingException |
This Exception is used while decoding failed.
|
| TSFileDescriptor |
TSFileDescriptor is used to load TSFileConfig and provide configure information.
|
| TsFileDeviceIterator |
|
| TsFileEncodingException |
This Exception is used while encoding failed.
|
| TsFileExecutor |
|
| TsFileGeneratorUtils |
This class is only used for generating aligned or nonAligned tsfiles in test.
|
| TsFileInput |
|
| TsFileIOWriter |
TsFileIOWriter is used to construct metadata and write data stored in memory to output stream.
|
| TsFileIOWriterEndFileTest |
|
| TsFileMetadata |
TSFileMetaData collects all metadata info and saves in its data structure.
|
| TsFileNotCompleteException |
|
| TsFileOutput |
|
| TsFileReader |
|
| TsFileRestorableReader |
|
| TsFileRuntimeException |
This Exception is the parent class for all runtime exceptions.
This Exception extends super class RuntimeException
|
| TsFileSequenceReader |
|
| TsFileSequenceReader.LocateStatus |
The location of a chunkGroupMetaData with respect to a space partition constraint.
|
| TsFileStatisticsMistakesException |
|
| TsFileTimeGenerator |
|
| TsFileUtils |
|
| TsFileWriter |
TsFileWriter is the entrance for writing processing.
|
| TSMIterator |
TSMIterator returns full path of series and its TimeseriesMetadata iteratively.
|
| TsPrimitiveType |
|
| TsPrimitiveType.TsBinary |
|
| TsPrimitiveType.TsBoolean |
|
| TsPrimitiveType.TsDouble |
|
| TsPrimitiveType.TsFloat |
|
| TsPrimitiveType.TsInt |
|
| TsPrimitiveType.TsLong |
|
| TsPrimitiveType.TsVector |
|
| TSRecord |
TSRecord is a kind of format that TsFile receives.TSRecord contains timestamp, deviceId and a
list of data points.
|
| Type |
|
| TypeEnum |
|
| TypeFactory |
|
| UnaryFilter<T extends java.lang.Comparable<T>> |
Definition for unary filter operations.
|
| UnClosedTsFileReader |
A class for reading unclosed tsfile.
|
| UnknownColumnTypeException |
This Exception is used while getting an unknown column type.
|
| UnSupportedDataTypeException |
|
| UnSupportFilterDataTypeException |
Some wrong filter parameters invoke.
|
| ValueChunkWriter |
|
| ValueFilter |
|
| ValueFilter.ValueBetween<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueEq<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueGt<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueGtEq<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueIn<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueLike<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueLt<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueLtEq<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueNotEq<T extends java.lang.Comparable<T>> |
|
| ValueFilter.ValueRegexp<T extends java.lang.Comparable<T>> |
|
| ValuePageReader |
|
| ValuePageWriter |
This writer is used to write value into a page.
|
| VectorMeasurementSchema |
|
| WriteProcessException |
This exception is threw while meeting error in writing procession.
|