All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractCompactionEstimator |
Estimate the memory cost of one compaction task with specific source files based on its
corresponding implementation.
|
| AbstractCompactionTask |
AbstractCompactionTask is the base class for all compaction task, it carries out the execution of
compaction.
|
| AbstractCompactionWriter |
|
| AbstractCrossSpaceEstimator |
Estimate the memory cost of one cross space compaction task with specific source files based on
its corresponding implementation.
|
| AbstractDriverThread |
|
| AbstractFragInsStateTracker |
|
| AbstractInfluxDBMetaManager |
|
| AbstractInnerSpaceEstimator |
Estimate the memory cost of one inner space compaction task with specific source files based on
its corresponding implementation.
|
| AbstractMemTable |
|
| AbstractMemTable.Factory |
|
| AbstractNodeAllocationStrategy |
|
| AbstractOpBlock |
This abstract class is used to manage PIPE operation block
|
| AbstractPoolManager |
|
| AbstractQueryHandler |
|
| AbstractResultListener |
This abstract class aims to listen to the result of some operation.
|
| AbstractResultListener.Status |
|
| AbstractSchemaMergeNode |
|
| AbstractSeriesAggregationScanOperator |
|
| AbstractTsFileRecoverPerformer |
This class is used to help recover TsFile
|
| AbstractWALBuffer |
|
| Accumulator |
|
| AccumulatorFactory |
|
| AcquireLockTimeoutException |
|
| ActivateTemplateInClusterPlan |
|
| ActivateTemplateNode |
|
| ActivateTemplateOperator |
|
| ActivateTemplatePlan |
|
| ActivateTemplateStatement |
|
| AdditionExpression |
|
| AggregateResult |
|
| AggregateResultFactory |
Easy factory pattern to build AggregateFunction.
|
| AggregationDescriptor |
|
| AggregationExecutor |
|
| AggregationNode |
This node is used to aggregate required series from multiple sources.
|
| AggregationOperator |
AggregationOperator can process the situation: aggregation of intermediate aggregate result, it
will output one tsBlock contain many results on aggregation time intervals.
|
| AggregationPlan |
|
| AggregationQueryOperator |
|
| AggregationStep |
This attribute indicates the input and output type of the Aggregator.
|
| AggregationType |
|
| AggregationUtil |
|
| Aggregator |
|
| AggrWindowIterator |
This class iteratively generates aggregated time windows.
|
| AggrWindowIterator |
This class iteratively generates aggregated time windows.
|
| AlertManagerConfiguration |
|
| AlertManagerEvent |
|
| AlertManagerHandler |
|
| AliasAlreadyExistException |
|
| AlignByDeviceDataSet |
This QueryDataSet is used for ALIGN_BY_DEVICE query result.
|
| AlignByDevicePlan |
|
| AlignedDescPriorityMergeReader |
|
| AlignedGroupByExecutor |
Each executor calculates results of all aggregations on this aligned series
|
| AlignedLastPointReader |
|
| AlignedLastQueryScanNode |
|
| AlignedPath |
VectorPartialPath represents many fullPaths of aligned timeseries.
|
| AlignedPriorityMergeReader |
|
| AlignedReadOnlyMemChunk |
|
| AlignedSeriesAggregateReader |
|
| AlignedSeriesAggregationScanNode |
|
| AlignedSeriesAggregationScanOperator |
This operator is responsible to do the aggregation calculation especially for aligned series.
|
| AlignedSeriesCompactionExecutor |
|
| AlignedSeriesReader |
|
| AlignedSeriesScanNode |
|
| AlignedSeriesScanOperator |
|
| AlignedSeriesScanUtil |
|
| AlignedTimeseriesException |
|
| AlignedTVList |
|
| AlignedValueIterator |
Used for value object is instance of TsPrimitiveType[]
|
| AlignedWritableMemChunk |
|
| AlignedWritableMemChunkGroup |
|
| AlterTimeSeriesNode |
|
| AlterTimeSeriesOperator |
|
| AlterTimeSeriesOperator.AlterType |
|
| AlterTimeSeriesPlan |
|
| AlterTimeSeriesStatement |
ALTER TIMESERIES statement.
|
| AlterTimeSeriesStatement.AlterType |
|
| Analysis |
Analysis used for planning a query.
|
| Analyzer |
Analyze the statement and generate Analysis.
|
| AnalyzeVisitor |
This visitor is used to analyze each type of Statement and returns the Analysis.
|
| ApiOriginFilter |
|
| ApiOriginFilter |
|
| AppendOnlyDiskSchemaManager |
store id table schema in append only file
|
| AppendTemplatePlan |
|
| ArithmeticAdditionColumnTransformer |
|
| ArithmeticAdditionTransformer |
|
| ArithmeticBinaryColumnTransformer |
|
| ArithmeticBinaryExpression |
|
| ArithmeticBinaryTransformer |
|
| ArithmeticDivisionColumnTransformer |
|
| ArithmeticDivisionTransformer |
|
| ArithmeticModuloColumnTransformer |
|
| ArithmeticModuloTransformer |
|
| ArithmeticMultiplicationColumnTransformer |
|
| ArithmeticMultiplicationTransformer |
|
| ArithmeticNegationColumnTransformer |
|
| ArithmeticNegationTransformer |
|
| ArithmeticSubtractionColumnTransformer |
|
| ArithmeticSubtractionTransformer |
|
| AscTimeComparator |
|
| ASTVisitor |
Parse AST to Statement.
|
| AuthorityChecker |
|
| AuthorizationFilter |
|
| AuthorizationFilter |
|
| AuthorizationHandler |
|
| AuthorizationHandler |
|
| AuthorizerManager |
|
| AuthorizerTask |
|
| AuthorOperator |
this class maintains information in Author statement, including CREATE, DROP, GRANT and REVOKE.
|
| AuthorOperator.AuthorType |
|
| AuthorPlan |
|
| AuthorStatement |
|
| AutoCreateDeviceMNodePlan |
|
| AvgAccumulator |
|
| AvgAggrResult |
|
| BadNodeUrlFormatException |
|
| BaseManagedSeriesReader |
|
| BaseStateMachine |
|
| BasicAuthorityCache |
|
| BasicFilterType |
all basic operator in filter.
|
| BasicFunctionFilter |
basic operator includes = < > >= <= !=.
|
| BasicFunctionOperator |
basic operator includes = < > >= <= !=.
|
| BasicMNodSizeEstimator |
|
| BasicOpenSessionResp |
|
| BasicOperatorType |
all basic operator in filter.
|
| BasicSecurityContext |
|
| BasicSecurityContext |
|
| BatchHandlerQueue<T extends Event> |
Each Trigger instantiate a ForwardQueue
|
| BatchInsertNode |
BatchInsertNode contains multiple sub insert.
|
| BatchLogReader |
BatchedLogReader reads logs from a binary batch of log in the format of ByteBuffer.
|
| BatchPlan |
BatchPlan contains multiple sub-plans.
|
| BatchProcessException |
|
| BetweenColumnTransformer |
|
| BetweenExpression |
|
| BetweenTransformer |
|
| BinaryColumnTransformer |
|
| BinaryConstantFill |
|
| BinaryExpression |
|
| BinaryPreviousFill |
|
| BinaryTransformer |
|
| BinaryTVList |
|
| BloomFilterCache |
This class is used to cache BloomFilter in IoTDB.
|
| BloomFilterCache.BloomFilterCacheKey |
|
| BooleanConstantFill |
|
| BooleanLiteral |
|
| BooleanPreviousFill |
|
| BooleanTVList |
|
| BrokerAuthenticator |
The MQTT broker authenticator.
|
| BufferedPipeDataQueue |
|
| ByTimestampReaderAdapter |
This class is an adapter which makes IPointReader implement IReaderByTimestamp interface.
|
| Cache |
|
| CachedMNodeContainer |
|
| CachedMNodeSizeEstimator |
|
| CachedMTreeStore |
|
| CachedPriorityMergeReader |
CachedPriorityMergeReader use a cache to reduce unnecessary heap updates and increase locality.
|
| CachedUnseqResourceMergeReader |
|
| CacheEntry |
|
| CacheHitRatioMonitor |
|
| CacheHitRatioMonitorMXBean |
|
| CacheManager |
This class implemented the cache management, involving the cache status management on per MNode
and cache eviction.
|
| CacheMetricsRecorder |
|
| ChangeAliasPlan |
|
| ChangeTagOffsetPlan |
|
| Checkpoint |
Checkpoint is the basic element of .checkpoint file, including type, number of memTables, and
brief information of each memTable.
|
| CheckpointFileUtils |
|
| CheckpointManager |
This class is used to manage checkpoints of one wal node
|
| CheckpointReader |
CheckpointReader is used to read all checkpoints from .checkpoint file.
|
| CheckpointRecoverUtils |
|
| CheckpointRecoverUtils.CheckpointInfo |
|
| CheckpointType |
|
| CheckpointWriter |
CheckpointWriter writes the binary Checkpoint into .checkpoint file.
|
| ChunkCache |
This class is used to cache Chunk of ChunkMetaData in IoTDB.
|
| ChunkDataIterator |
To read chunk data on disk, this class implements an interface IPointReader based on the
data reader ChunkReader.
|
| ChunkReaderWrap |
|
| ClearCacheOperator |
|
| ClearCachePlan |
|
| ClearCacheStatement |
|
| ClearCacheTask |
|
| CloseFileListener |
|
| ClusterAuthorityFetcher |
|
| ClusterConfigTaskExecutor |
|
| ClusterPartitionFetcher |
|
| ClusterScheduler |
QueryScheduler is used to dispatch the fragment instances of a query to target nodes.
|
| ClusterSchemaFetcher |
|
| ClusterSchemaTree |
|
| ClusterTemplateManager |
|
| CollectorTraverser<T> |
|
| ColumnCache |
|
| ColumnHeader |
|
| ColumnHeaderConstant |
|
| ColumnMerger |
used to merge columns belonging to same series into one column
|
| ColumnPaginationController |
apply MaxQueryDeduplicatedPathNum and SLIMIT & SOFFSET
|
| ColumnTransformer |
|
| ColumnTransformerVisitor |
|
| ColumnTransformerVisitor.ColumnTransformerVisitorContext |
|
| CommonUtils |
|
| CommonUtils |
|
| CompactionExceptionHandler |
|
| CompactionLogAnalyzer |
|
| CompactionLogger |
MergeLogger records the progress of a merge in file "merge.log" as text lines.
|
| CompactionMetricsRecorder |
|
| CompactionPriority |
|
| CompactionRecoverManager |
CompactionRecoverManager searches compaction log and call CompactionRecoverTask to
execute the recover process for all compaction task sequentially, including InnerCompactionTask
in sequence/unsequence space, CrossSpaceCompaction.
|
| CompactionRecoverTask |
CompactionRecoverTask executes the recover process for all compaction tasks.
|
| CompactionScheduler |
CompactionScheduler schedules and submits the compaction task periodically, and it counts the
total number of running compaction task.
|
| CompactionTaskManager |
CompactionMergeTaskPoolManager provides a ThreadPool tPro queue and run all compaction tasks.
|
| CompactionTaskStatus |
|
| CompactionTaskSummary |
|
| CompactionType |
|
| CompactionUtils |
This tool can be used to perform inner space or cross space compaction of aligned and non aligned
timeseries.
|
| CompactionWorker |
|
| CompareBinaryColumnTransformer |
|
| CompareBinaryExpression |
|
| CompareBinaryTransformer |
|
| CompareBinaryTransformer.Evaluator |
|
| CompareEqualToColumnTransformer |
|
| CompareEqualToTransformer |
|
| CompareGreaterEqualColumnTransformer |
|
| CompareGreaterEqualTransformer |
|
| CompareGreaterThanColumnTransformer |
|
| CompareGreaterThanTransformer |
|
| CompareLessEqualColumnTransformer |
|
| CompareLessEqualTransformer |
|
| CompareLessThanColumnTransformer |
|
| CompareLessThanTransformer |
|
| CompareNonEqualColumnTransformer |
|
| CompareNonEqualTransformer |
|
| CompareTernaryColumnTransformer |
|
| CompareTernaryTransformer |
|
| CompareTernaryTransformer.Evaluator |
|
| CompressionRatio |
This class is used to count, compute and persist the compression ratio of tsfiles.
|
| ConcatPathOptimizer |
concat paths in select and from clause.
|
| ConcatPathRewriter |
This rewriter:
|
| ConfigExecution |
|
| ConfigMTree |
|
| ConfigNodeClient |
|
| ConfigNodeClient.Factory |
|
| ConfigNodeInfo |
|
| ConfigTaskResult |
|
| ConfigTaskVisitor |
|
| ConfigTaskVisitor.TaskContext |
|
| Configuration |
|
| Configuration |
|
| ConstantColumnTransformer |
|
| ConstantInputReader |
LayerPointReader for constants.
|
| ConstantIntermediateLayer |
IntermediateLayer for constants.
|
| ConstantOperand |
Constant operand
|
| ContinuousQueryException |
|
| ContinuousQuerySchemaCheckTask |
|
| ContinuousQueryService |
|
| ContinuousQueryTask |
|
| ContinuousQueryTaskPoolManager |
|
| Coordinator |
The coordinator for MPP.
|
| CopyOnReadLinkedList<T> |
this class can just guarantee some behavior in a concurrent thread safety mode:
|
| CountAccumulator |
|
| CountAggrResult |
|
| CountDevicesStatement |
|
| CounterTraverser |
|
| CountLevelTimeSeriesStatement |
|
| CountMergeOperator |
|
| CountNodesStatement |
|
| CountOperator |
CountOperator is used to count time-series and count nodes.
|
| CountPlan |
CountPlan is used to count time-series and count nodes.
|
| CountSchemaMergeNode |
|
| CountStatement |
COUNT statement.
|
| CountStorageGroupStatement |
|
| CountStorageGroupTask |
|
| CountTimeSeriesStatement |
|
| CpuTimer |
this class is copied from
https://github.com/airlift/airlift/blob/214/stats/src/main/java/io/airlift/stats/CpuTimer.java as
it doesn't support Java8.
|
| CpuTimer.CpuDuration |
|
| CQLogReader |
|
| CQLogWriter |
|
| CreateAlignedTimeSeriesNode |
|
| CreateAlignedTimeSeriesOperator |
|
| CreateAlignedTimeSeriesPlan |
|
| CreateAlignedTimeSeriesStatement |
CREATE ALIGNED TIMESERIES statement.
|
| CreateContinuousQueryOperator |
|
| CreateContinuousQueryPlan |
|
| CreateFunctionOperator |
|
| CreateFunctionPlan |
|
| CreateFunctionStatement |
|
| CreateFunctionTask |
|
| CreateIndexOperator |
this operator is to create a certain index on some time series.
|
| CreateIndexPlan |
|
| CreateMultiTimeSeriesNode |
|
| CreateMultiTimeSeriesPlan |
create multiple timeSeries, could be split to several sub Plans to execute in different DataGroup
|
| CreateMultiTimeSeriesStatement |
CREATE MULTI TIMESERIES statement.
|
| CreatePipeOperator |
|
| CreatePipePlan |
|
| CreatePipeSinkOperator |
|
| CreatePipeSinkPlan |
|
| CreatePipeSinkStatement |
|
| CreatePipeSinkTask |
|
| CreatePipeStatement |
|
| CreatePipeTask |
|
| CreateSchemaTemplateStatement |
|
| CreateSchemaTemplateTask |
|
| CreateTemplateOperator |
|
| CreateTemplatePlan |
|
| CreateTimeSeriesNode |
|
| CreateTimeSeriesOperator |
|
| CreateTimeSeriesPlan |
|
| CreateTimeSeriesStatement |
CREATE TIMESERIES statement.
|
| CreateTriggerOperator |
|
| CreateTriggerPlan |
|
| CreateTriggerStatement |
|
| CreateTriggerTask |
|
| CrossCompactionPerformer |
|
| CrossCompactionSelector |
|
| CrossSpaceCompactionResource |
CrossSpaceCompactionResource manages files and caches of readers to avoid unnecessary object
creations and file openings.
|
| CrossSpaceCompactionTask |
|
| CrossSpaceCompactionWriter |
|
| DAGBuilder |
|
| DataAuthOperator |
|
| DataAuthPlan |
|
| DataDriver |
One dataDriver is responsible for one FragmentInstance which is for data query, which may
contains several series.
|
| DataDriverContext |
TODO Add javadoc for context
|
| DataExecutionVisitor |
|
| DataNode |
|
| DataNodeClientPoolFactory |
|
| DataNodeClientPoolFactory.AsyncConfigNodeIServiceClientPoolFactory |
|
| DataNodeClientPoolFactory.AsyncDataNodeMPPDataExchangeServiceClientPoolFactory |
|
| DataNodeClientPoolFactory.ConfigNodeClientPoolFactory |
|
| DataNodeClientPoolFactory.SyncConfigNodeIServiceClientPoolFactory |
|
| DataNodeClientPoolFactory.SyncDataNodeInternalServiceClientPoolFactory |
|
| DataNodeClientPoolFactory.SyncDataNodeMPPDataExchangeServiceClientPoolFactory |
|
| DataNodeEndPoints |
|
| DataNodeInternalRPCService |
|
| DataNodeInternalRPCServiceMBean |
|
| DataNodeLastCacheManager |
|
| DataNodeMBean |
|
| DataNodeSchemaCache |
This class takes the responsibility of metadata cache management of all DataRegions under
StorageEngine
|
| DataNodeServerCommandLine |
|
| DataRegion |
For sequence data, a DataRegion has some TsFileProcessors, in which there is only one
TsFileProcessor in the working status.
|
| DataRegion.CloseTsFileCallBack |
|
| DataRegion.CompactionRecoverCallBack |
|
| DataRegion.SettleTsFileCallBack |
|
| DataRegion.TimePartitionFilter |
|
| DataRegion.UpdateEndTimeCallBack |
|
| DataRegion.UpgradeTsFileResourceCallBack |
|
| DataRegionConsensusImpl |
We can use DataRegionConsensusImpl.getInstance() to obtain a consensus layer reference for
dataRegion's reading and writing
|
| DataRegionException |
|
| DataRegionStateMachine |
|
| DatasetHeader |
The header of query result dataset.
|
| DatasetHeaderFactory |
|
| DataSourceOperator |
|
| DataTypeMismatchException |
|
| DataTypeUtils |
|
| DatetimeUtils |
|
| DatetimeUtils.DurationUnit |
|
| DefaultCompactionTaskComparatorImpl |
|
| DeleteDataNode |
|
| DeleteDataOperator |
this class extends RootOperator and process delete statement.
|
| DeleteDataStatement |
|
| DeleteFailedException |
|
| DeleteOperation |
1 DeleteOperation contain 1 deletion info.
|
| DeletePartitionOperator |
|
| DeletePartitionPlan |
|
| DeletePlan |
|
| DeleteStorageGroupOperator |
|
| DeleteStorageGroupPlan |
|
| DeleteStorageGroupStatement |
|
| DeleteStorageGroupTask |
|
| DeleteTimeSeriesNode |
|
| DeleteTimeSeriesOperator |
this class deletes whole data and metadata of the timeseries.
|
| DeleteTimeSeriesPlan |
|
| DeleteTimeSeriesStatement |
|
| Deletion |
Deletion is a delete operation on a timeseries.
|
| DeletionGroup |
This class provides below functions
|
| DeletionGroup.DeletedType |
|
| DeletionGroup.IntervalCursor |
|
| DeletionLoader |
This loader is used to load deletion plan.
|
| DeletionOpBlock |
This class covert 1 deletion action to 1 operation block.
|
| DeletionPipeData |
|
| DescPriorityMergeReader |
|
| DescTimeComparator |
|
| DeviceEntry |
device entry in id table
|
| DeviceGroupSchemaTree |
This class is specifically for standalone schema validation during data insertion.
|
| DeviceIDFactory |
factory to build device id according to configured algorithm
|
| DeviceMappingViewer |
for DBA to view the mapping from device to virtual storage group ID usage: run this class with
arguments [system_schema_dir], if args are not given, use default in config
|
| DeviceMergeNode |
|
| DeviceMergeOperator |
DeviceMergeOperator is responsible for merging tsBlock coming from DeviceViewOperators.
|
| DeviceSchemaInfo |
|
| DevicesCountNode |
|
| DevicesCountOperator |
|
| DevicesSchemaScanNode |
|
| DevicesSchemaScanOperator |
|
| DeviceTimeIndex |
|
| DeviceViewNode |
DeviceViewNode is responsible for constructing a device-based view of a set of series.
|
| DeviceViewOperator |
Since devices have been sorted by the merge order as expected, what DeviceViewOperator need to do
is traversing the device child operators, get all tsBlocks of one device and transform it to the
form we need, adding the device column and allocating value column to its expected location, then
get the next device operator until no next device.
|
| DifferentTemplateException |
|
| DirectAlignByTimeDataSet |
|
| DirectNonAlignDataSet |
|
| DirectoryManager |
The main class of multiple directories.
|
| DirectoryNotLegalException |
|
| DirectoryStrategy |
The basic class of all the strategies of multiple directories.
|
| DirectoryStrategyType |
|
| DiskAlignedChunkLoader |
|
| DiskAlignedChunkMetadataLoader |
|
| DiskChunkLoader |
To read one chunk from disk, and only used in iotdb server module
|
| DiskChunkMetadataLoader |
|
| DiskChunkReaderByTimestamp |
To read chunk data on disk by timestamp, this class implements an interface IReaderByTimestamp based on the data reader ChunkReader.
|
| DiskSchemaEntry |
the disk schema entry of schema entry of id table.
|
| DiskSpaceInsufficientException |
|
| DistanceMetricException |
|
| DistributedQueryPlan |
|
| DistributionPlanContext |
|
| DistributionPlanner |
|
| DivisionExpression |
|
| DnfFilterOptimizer |
|
| DnfFilterOptimizer |
|
| DoubleConstantFill |
|
| DoubleLinearFill |
|
| DoubleLiteral |
|
| DoublePreviousFill |
|
| DoubleTVList |
|
| Driver |
|
| Driver.State |
|
| DriverContext |
|
| DriverScheduler |
the manager of fragment instances scheduling
|
| DriverTask |
|
| DriverTask.SchedulePriorityComparator |
a comparator of ddl, the higher the schedulePriority is, the low order it has.
|
| DriverTask.TimeoutComparator |
a comparator of ddl, the less the ddl is, the low order it has.
|
| DriverTaskID |
the class of id of the fragment instance task
|
| DriverTaskStatus |
|
| DriverTaskThread |
|
| DriverTaskTimeoutSentinelThread |
|
| DropContinuousQueryOperator |
|
| DropContinuousQueryPlan |
|
| DropFunctionOperator |
|
| DropFunctionPlan |
|
| DropFunctionStatement |
|
| DropFunctionTask |
|
| DropIndexOperator |
this operator is to drop a certain index on some time series.
|
| DropIndexPlan |
|
| DropPipeOperator |
|
| DropPipeSinkOperator |
|
| DropPipeSinkPlan |
|
| DropPipeSinkStatement |
|
| DropPipeSinkTask |
|
| DropPipeStatement |
|
| DropPipeTask |
|
| DropTemplateOperator |
|
| DropTemplatePlan |
|
| DropTriggerOperator |
|
| DropTriggerPlan |
|
| DropTriggerStatement |
|
| DropTriggerTask |
|
| DuplicatedTemplateException |
|
| ElasticSerializableBinaryTVList |
|
| ElasticSerializableRowRecordList |
An elastic list of records that implements memory control using LRU strategy.
|
| ElasticSerializableRowRecordListBackedMultiColumnRow |
|
| ElasticSerializableRowRecordListBackedMultiColumnWindow |
|
| ElasticSerializableRowRecordListBackedMultiColumnWindowIterator |
|
| ElasticSerializableTVList |
|
| ElasticSerializableTVListBackedSingleColumnRow |
|
| ElasticSerializableTVListBackedSingleColumnWindow |
|
| ElasticSerializableTVListBackedSingleColumnWindowIterator |
|
| Element |
|
| EmptyOutputStream |
Empty OutputStream To count serialize size without serialization
|
| EmptyQueueSlidingWindowAggregator |
When calculating MAX_TIME and LAST_VALUE (the MIN_TIME and FIRST_VALUE in descending order), the
aggregation result always appears in the most recent pre-aggregation result.
|
| EmptyQueueSlidingWindowGroupByExecutor |
When calculating MAX_TIME and LAST_VALUE (the MIN_TIME and FIRST_VALUE in descending order), the
aggregation result always appears in the most recent pre-aggregation result.
|
| EncodingInferenceUtils |
|
| EntityCollector<T> |
|
| EntityCounter |
|
| EntityMNode |
|
| EqualToExpression |
|
| ErrorHandlingUtils |
|
| EvaluationDAGBuilder |
|
| Evaluator |
|
| Event |
|
| EvictableBatchList |
|
| ExceptionHandler |
|
| ExceptionHandler |
|
| ExchangeNode |
|
| ExchangeNodeAdder |
|
| ExchangeOperator |
|
| ExecutionContext |
|
| ExecutionResult |
|
| ExplainStatement |
|
| Expression |
A skeleton class for expression
|
| ExpressionAnalyzer |
|
| ExpressionType |
|
| ExpressionUtils |
|
| ExpressionVisitor<R,C> |
This class provides a visitor of Expression, which can be extended to create a visitor
which only needs to handle a subset of the available methods.
|
| ExternalPipeSink |
|
| ExternalPipeStatus |
Represents the status of an external pipe.
|
| ExternalSortJobEngine |
|
| ExternalSortJobPart |
|
| ExternalSortJobPart.ExternalSortJobPartType |
|
| ExternalSortJobScheduler |
|
| ExtPipePlugin |
This class handles 1 external plugin's work, including multiple working threads.
|
| ExtPipePluginConfiguration |
Configuration class for external pipes.
|
| ExtPipePluginConfiguration.Builder |
|
| ExtPipePluginManager |
This class' tasks: 1) Manager all ExternalPipe.
|
| ExtPipePluginRegister |
ExtPipePluginRegister is used to manage the all External Pipe Plugin info.
|
| ExtremeAccumulator |
|
| ExtremeAggrResult |
|
| FakePartitionFetcherImpl |
|
| FakeSchemaFetcherImpl |
|
| FieldUtils |
|
| FileLoaderUtils |
|
| FileMetrics |
|
| FileReaderManager |
FileReaderManager is a singleton, which is used to manage all file readers(opened file streams)
to ensure that each file is opened at most once.
|
| FileTimeIndex |
|
| FillClauseComponent |
|
| FillComponent |
This class maintains information of FILL clause.
|
| FillDescriptor |
|
| FillNode |
FillNode is used to fill the empty field in one row.
|
| FillOperator |
Used for previous and constant value fill
|
| FillPolicy |
|
| FillQueryExecutor |
|
| FillQueryOperator |
|
| FillQueryPlan |
|
| FilterAndProjectOperator |
|
| FilterConstant |
|
| FilterConstant |
|
| FilterConstant.FilterType |
|
| FilterConstant.FilterType |
|
| FilterDeserializeUtil |
|
| FilterNode |
|
| FilterNullPolicy |
|
| FilterOperator |
This class is for filter in where clause.
|
| FilterUtils |
|
| FirstCreateStrategy |
This strategy creates one wal node for each unique identifier.
|
| FirstValueAccumulator |
|
| FirstValueAggrResult |
|
| FirstValueDescAccumulator |
|
| FirstValueDescAggrResult |
|
| FixedPriorityBlockingQueue<T> |
This is a priority blocking queue with a maximum size.
|
| FixedPriorityBlockingQueue.PollLastHook<T> |
|
| FixedRateFragInsStateTracker |
|
| FixLengthIExternalSortFileDeserializer |
FileFormat: [Header][Body]
|
| FixLengthTimeValuePairSerializer |
IMPORTANT: One instance of this class should used with same type of TimeValuePair.
|
| FloatConstantFill |
|
| FloatLinearFill |
|
| FloatPreviousFill |
|
| FloatTVList |
|
| FlushListener |
|
| FlushListener.DefaultMemTableFLushListener |
|
| FlushManager |
|
| FlushManagerMBean |
|
| FlushOperator |
|
| FlushPlan |
|
| FlushRunTimeException |
|
| FlushStatement |
|
| FlushStatus |
|
| FlushSubTaskPoolManager |
|
| FlushTask |
|
| FlushTaskPoolManager |
|
| FolderManager |
|
| ForwardEvent |
|
| ForwardTrigger |
|
| FragInstanceDispatchResult |
|
| FragmentInfo |
|
| FragmentInstance |
|
| FragmentInstanceAbortedException |
|
| FragmentInstanceContext |
|
| FragmentInstanceDispatcherImpl |
|
| FragmentInstanceDispatchException |
|
| FragmentInstanceExecution |
|
| FragmentInstanceFailureListener |
|
| FragmentInstanceId |
The fragment instance ID class.
|
| FragmentInstanceInfo |
|
| FragmentInstanceManager |
|
| FragmentInstanceState |
|
| FragmentInstanceStateMachine |
|
| FragmentSinkNode |
|
| FragmentState |
|
| FromComponent |
This class maintains information of FROM clause.
|
| FromComponent |
this class maintains information of FROM clause.
|
| FunctionExpression |
|
| FunctionFilter |
This class presents series condition which is general(e.g.
|
| FunctionOperator |
This class presents series condition which is general(e.g.
|
| FutureStateChange<T> |
|
| GrafanaApiServiceImpl |
|
| GrafanaApiServiceImpl |
|
| GreaterEqualExpression |
|
| GreaterThanExpression |
|
| GroupByClauseComponent |
|
| GroupByExecutor |
Each executor calculates results of all aggregations on this series
|
| GroupByFillClauseComponent |
|
| GroupByFillDataSet |
|
| GroupByFillQueryOperator |
|
| GroupByLevelComponent |
This class maintains information of GROUP BY LEVEL clause.
|
| GroupByLevelController |
This class is used to control the row number of group by level query.
|
| GroupByLevelController |
This class is used to control the row number of group by level query.
|
| GroupByLevelDataSet |
|
| GroupByLevelDescriptor |
|
| GroupByLevelNode |
This node is responsible for the final aggregation merge operation.
|
| GroupByQueryOperator |
|
| GroupByTimeComponent |
This class maintains information of GROUP BY clause.
|
| GroupByTimeDataSet |
|
| GroupByTimeEngineDataSet |
|
| GroupByTimeFillPlan |
|
| GroupByTimeParameter |
The parameter of `GROUP BY TIME`.
|
| GroupByTimePlan |
|
| GroupByWithoutValueFilterDataSet |
|
| GroupByWithValueFilterDataSet |
|
| GroupedLSBWatermarkEncoder |
|
| Handler<C extends Configuration,E extends Event> |
|
| HashVirtualPartitioner |
|
| HavingCondition |
This class maintains information of HAVING clause.
|
| HTTPConnectionPool |
|
| HTTPForwardConfiguration |
|
| HTTPForwardEvent |
|
| HTTPForwardHandler |
|
| IAggregateReader |
|
| IAuthorCache |
|
| IAuthorityFetcher |
|
| ICachedMNodeContainer |
|
| ICacheManager |
|
| ICompactionPerformer |
CompactionPerformer is used to compact multiple files into one or multiple files.
|
| ICompactionSelector |
AbstractCompactionSelector is the base class of all CompactionSelector.
|
| ICompactionTaskComparator |
|
| IConfigStatement |
ConfigStatement represents the statement which should be executed by ConfigNode All the
statements which need to be transformed into IConfigTask should extend this class
|
| IConfigTask |
|
| IConfigTaskExecutor |
|
| ICrossCompactionPerformer |
|
| ICrossSpaceCompactionFileSelector |
IMergeFileSelector selects a set of files from given seqFiles and unseqFiles which can be merged
without exceeding given memory budget.
|
| ICrossSpaceSelector |
|
| ID |
A simple interface to indicate the id type
|
| IDataBlockReader |
|
| IdentityColumnTransformer |
this is a special transformer which outputs data just as input without any modification.
|
| IdentityFill |
|
| IdentityLinearFill |
|
| IDeviceID |
device id interface
|
| IDIndexedAccessible |
A simple interface for id getter and setter.
|
| IDiskSchemaManager |
This class manages IO of id table's schema entry
|
| IDriver |
IDriver encapsulates some methods which are necessary for FragmentInstanceTaskExecutor to run a
fragment instance
|
| IDriverScheduler |
the interface of fragment instance scheduling
|
| IDTable |
|
| IDTableFlushTimeManager |
This class manages last time and flush time for sequence and unsequence determination This class
This class is NOT thread safe, caller should ensure synchronization This class not support
upgrade
|
| IDTableHashmapImpl |
id table belongs to a storage group and mapping timeseries path to it's schema
|
| IDTableManager |
This class manages one id table for each logical storage group
|
| IEntityMNode |
|
| IExpressionDeserializeUtil |
|
| IExternalSortFileDeserializer |
|
| IExternalSortFileSerializer |
|
| IFill |
|
| IFill |
|
| IFilterOptimizer |
provide a query filter, optimize it.
|
| IFilterOptimizer |
provide a filter operator, optimize it.
|
| IFragInstanceDispatcher |
|
| IFragInstanceStateTracker |
|
| IFragmentParallelPlaner |
The interface is used to transform one PlanFragment into one or more FragmentInstances which
could run in parallel
|
| IInnerSeqSpaceSelector |
|
| IInnerUnseqSpaceSelector |
|
| ILastCacheContainer |
this interface declares the operations of LastCache data
|
| ILastCacheValue |
|
| ILastFlushTimeManager |
This interface manages last time and flush time for sequence and unsequence determination
|
| ILinearFill |
|
| IllegalIndexParamException |
|
| IllegalParameterOfPathException |
|
| ILoader |
This interface is used to load files, including tsFile, syncTask, schema, modsFile and
deletePlan.
|
| ILogicalOptimizer |
provide a context, transform it for optimization.
|
| ILogReader |
ILogReader is an iterator of PhysicalPlan but throws IOException and provide a close() method.
|
| ILogWriter |
ILogWriter provides functions to insert WAL logs that have already been converted to bytes to a
persistent medium.
|
| ILogWriter |
|
| IMeasurementMNode |
This interface defines a MeasurementMNode's operation interfaces.
|
| IMemManager |
|
| IMemTable |
IMemTable is designed to store data points which are not flushed into TsFile yet.
|
| IMNode |
This interface defines a MNode's operation interfaces.
|
| IMNodeContainer |
|
| IMNodeIterator |
|
| IMNodeSizeEstimator |
|
| IMPPDataExchangeManager |
|
| IMPPDataExchangeManagerCallback<T> |
|
| IMTreeBelowSG |
|
| IMTreeStore |
This interface defines the basic access methods of an MTreeStore.
|
| InColumnTransformer |
|
| IndexConstant |
|
| IndexedBlockingQueue<E extends IDIndexedAccessible> |
The base class of a special kind of blocking queue, which has these characters:
|
| IndexManagerException |
|
| IndexRuntimeException |
|
| IndexType |
|
| IndexUtils |
|
| InExpression |
|
| InFilter |
operator 'in' & 'not in'
|
| InfluxAggregator |
|
| InfluxConstant |
|
| InfluxCountFunction |
|
| InfluxDBLogicalGenerator |
|
| InfluxDBMetaManager |
|
| InfluxDBRPCService |
|
| InfluxDBRPCServiceMBean |
|
| InfluxDBSqlVisitor |
|
| InfluxFirstFunction |
|
| InfluxFunction |
|
| InfluxFunctionFactory |
|
| InfluxFunctionValue |
|
| InfluxLastFunction |
|
| InfluxLineParser |
|
| InfluxMaxFunction |
|
| InfluxMeanFunction |
|
| InfluxMedianFunction |
|
| InfluxMinFunction |
|
| InfluxModeFunction |
|
| InfluxQueryOperator |
|
| InfluxReqAndRespUtils |
|
| InfluxSelectComponent |
this class maintains information from select clause.
|
| InfluxSelector |
|
| InfluxSpreadFunction |
|
| InfluxSQLConstant |
this class contains several constants used in SQL.
|
| InfluxStddevFunction |
|
| InfluxSumFunction |
|
| InnerSeqCompactionPerformer |
|
| InnerSequenceCompactionSelector |
|
| InnerSpaceCompactionTask |
|
| InnerSpaceCompactionWriter |
|
| InnerUnseqCompactionPerformer |
|
| InnerUnsequenceCompactionSelector |
|
| InOperator |
operator 'in' 'not in'
|
| InplaceCompactionEstimator |
|
| InputLocation |
|
| InputRowUtils |
|
| InsertBaseStatement |
|
| InsertMeasurementMNode |
Generated entity implements IMeasurementMNode interface to unify insert logic through id table
and SchemaProcessor
|
| InsertMultiTabletsNode |
|
| InsertMultiTabletsPlan |
Mainly used in the distributed version, when multiple InsertTabletPlans belong to a raft
replication group, we merge these InsertTabletPlans into one InsertMultiTabletsPlan, which can
reduce the number of raft logs.
|
| InsertMultiTabletsStatement |
|
| InsertNode |
|
| InsertNode.FailedMeasurementInfo |
|
| InsertOperation |
An insert operation may contain multiple insertions to multiple timeseries.
|
| InsertOperator |
this class extends RootOperator and process insert statement.
|
| InsertPlan |
|
| InsertRowNode |
|
| InsertRowPlan |
|
| InsertRowsNode |
|
| InsertRowsOfOneDeviceNode |
|
| InsertRowsOfOneDevicePlan |
|
| InsertRowsOfOneDeviceStatement |
|
| InsertRowsPlan |
|
| InsertRowsStatement |
|
| InsertRowStatement |
|
| InsertStatement |
this class extends Statement and process insert statement.
|
| InsertTabletNode |
|
| InsertTabletPlan |
|
| InsertTabletPlanGenerator |
internallyConstructNewPlan -> collectRowRecord * N -> generateInsertTabletPlan
|
| InsertTabletPlansIterator |
|
| InsertTabletStatement |
|
| IntConstantFill |
|
| IntermediateLayer |
|
| IntermediateLayerVisitor |
|
| IntermediateLayerVisitor.IntermediateLayerVisitorContext |
|
| InternalCreateTimeSeriesNode |
|
| InternalCreateTimeSeriesStatement |
|
| InternalMNode |
This class is the implementation of Metadata Node.
|
| IntLinearFill |
|
| IntPreviousFill |
|
| InTransformer |
|
| IntTVList |
|
| InvalidateSchemaCacheNode |
|
| IoTDB |
|
| IoTDBConfig |
|
| IoTDBDataDirViewer |
|
| IoTDBDescriptor |
|
| IoTDBMBean |
|
| IoTDBPipeSink |
|
| IoTDBPoint |
|
| IoTDBRestServiceCheck |
|
| IoTDBRestServiceConfig |
|
| IoTDBRestServiceDescriptor |
|
| IoTDBShutdownHook |
|
| IoTDBSqlVisitor |
|
| IoTDBStartCheck |
|
| IoTDBStopCheck |
|
| IoTDBSyncClient |
|
| IPartitionFetcher |
|
| IPartitionRelatedNode |
|
| IPlanExecutor |
|
| IQueryExecution |
|
| IQueryRouter |
|
| IQueryTerminator |
|
| IReaderByTimestamp |
|
| IScheduler |
|
| ISchemaFetcher |
This interface is used to fetch the metadata information required in execution plan generating.
|
| ISchemaFile |
|
| ISchemaPage |
|
| ISchemaRegion |
This interface defines all interfaces and behaviours that one SchemaRegion should support and
implement.
|
| ISchemaTree |
|
| ISegment |
This interface interacts with segment bytebuffer.
|
| ISeqCompactionPerformer |
|
| ISinkHandle |
|
| IsNullColumnTransformer |
|
| IsNullExpression |
|
| IsNullTransformer |
|
| ISourceHandle |
|
| IStorageGroupMNode |
This interface defines a StorageGroupMNode's operation interfaces.
|
| IStorageGroupSchemaManager |
|
| ISyncClient |
|
| ISyncInfoFetcher |
|
| ISyncManager |
ISyncManager is designed for collect all history TsFiles(i.e.
|
| ITaskScheduler |
|
| ITemplateManager |
|
| ITimeIndex |
|
| ITimeRangeIterator |
This interface used for iteratively generating aggregated time windows in GROUP BY query.
|
| ITimeRangeIterator |
This interface used for iteratively generating aggregated time windows in GROUP BY query.
|
| ITimeSliceAllocator |
|
| IUDFInputDataSet |
The input data set interface for a UDFPlan
|
| IUnseqCompactionPerformer |
|
| IWALBuffer |
This class serializes and flushes WALEntry.
|
| IWALByteBufferView |
This ByteBuffer view provides blocking writing interface for wal to serialize huge object with
limited memory usage.
|
| IWALNode |
This interface provides uniform interface for writing wal and making checkpoints.
|
| IWritableMemChunk |
|
| IWritableMemChunkGroup |
|
| JacksonUtils |
|
| JarLoaderUtil |
|
| JSONPayloadFormatter |
The JSON payload formatter.
|
| KillQueryOperator |
|
| KillQueryPlan |
|
| L1PriorityQueue<E extends IDIndexedAccessible> |
|
| L2PriorityQueue<E extends IDIndexedAccessible> |
|
| LastCacheContainer |
This class possesses the ILastCacheValue and implements the basic last cache operations.
|
| LastCacheManager |
|
| LastCacheScanOperator |
|
| LastCacheValue |
|
| LastFlushTimeManager |
This class manages last time and flush time for sequence and unsequence determination This class
This class is NOT thread safe, caller should ensure synchronization
|
| LastPointReader |
|
| LastQueryCollectNode |
|
| LastQueryCollectOperator |
|
| LastQueryExecutor |
|
| LastQueryMergeNode |
|
| LastQueryMergeOperator |
|
| LastQueryNode |
|
| LastQueryOperator |
|
| LastQueryOperator |
|
| LastQueryPlan |
|
| LastQueryScanNode |
|
| LastQuerySortOperator |
|
| LastQueryUtil |
|
| LastQueryUtil.LastEntry |
|
| LastValueAccumulator |
|
| LastValueAggrResult |
|
| LastValueDescAccumulator |
|
| LastValueDescAggrResult |
|
| LayerCacheUtils |
|
| LayerMemoryAssigner |
|
| LayerPointReader |
|
| LayerPointReaderBackedSingleColumnRow |
|
| LayerRowReader |
|
| LayerRowWindowReader |
|
| LeafColumnTransformer |
|
| LeafOperand |
|
| LessEqualExpression |
|
| LessThanExpression |
|
| LevelTimeSeriesCountNode |
|
| LevelTimeSeriesCountOperator |
|
| LikeExpression |
|
| LikeFilter |
fuzzy query structure LikeFilter.
|
| LikeOperator |
fuzzy query structure LikeOperator.
|
| LimitNode |
LimitNode is used to select top n result.
|
| LimitOperator |
|
| LinearFill |
The result of Linear Fill functions at timestamp "T" is calculated by performing a linear fitting
method on two time series values, one is at the closest timestamp before T, and the other is at
the closest timestamp after T.
|
| LinearFill |
|
| LinearFillOperator |
Used for linear fill
|
| LineMerger |
|
| ListDataSet |
|
| Literal |
|
| Literal.LiteralType |
|
| LoadConfigurationException |
|
| LoadConfigurationOperator |
|
| LoadConfigurationOperator.LoadConfigurationOperatorType |
|
| LoadConfigurationPlan |
|
| LoadConfigurationPlan.LoadConfigurationPlanType |
|
| LoadConfigurationStatement |
|
| LoadConfigurationTask |
|
| LoadDataOperator |
this class maintains information in Author statement, including CREATE, DROP, GRANT and REVOKE.
|
| LoadDataPlan |
|
| LoadEmptyFileException |
|
| LoadFileException |
|
| LoadFilesOperator |
operator for loading tsfile including four property: file, the loading file.
|
| LocalAlignedGroupByExecutor |
|
| LocalConfigNode |
This class simulates the behaviour of configNode to manage the configs locally.
|
| LocalDataPartitionTable |
|
| LocalExecutionPlanContext |
|
| LocalExecutionPlanner |
Used to plan a fragment instance.
|
| LocalGroupByExecutor |
|
| LocalIoTDBConfiguration |
|
| LocalIoTDBEvent |
|
| LocalIoTDBHandler |
|
| LocalMemoryManager |
Manages memory of a data node.
|
| LocalSchemaPartitionTable |
|
| LocalSchemaProcessor |
This class takes the responsibility of serialization of all the metadata info and persistent it
into files.
|
| LocalSchemaProcessor.StorageGroupFilter |
StorageGroupFilter filters unsatisfied storage groups in metadata queries to speed up and
deduplicate.
|
| LocalSinkHandle |
|
| LocalSourceHandle |
|
| LocalSyncInfoFetcher |
|
| LocalSyncManager |
|
| LocalTextModificationAccessor |
LocalTextModificationAccessor uses a file on local file system to store the modifications in text
format, and writes modifications by appending to the tail of the file.
|
| LogicalChecker |
|
| LogicalGenerator |
LogicalGenerator.
|
| LogicalOperatorException |
This exception is thrown while meeting error in transforming logical operator to physical plan.
|
| LogicalOptimizeException |
This exception is thrown while meeting error in optimizing logical operator.
|
| LogicalPlanBuilder |
|
| LogicalPlanner |
Generate a logical plan for the statement.
|
| LogicalPlanVisitor |
This visitor is used to generate a logical plan for the statement and returns the PlanNode.
|
| LogicalQueryPlan |
LogicalQueryPlan represents a logical query plan.
|
| LogicAndColumnTransformer |
|
| LogicAndExpression |
|
| LogicAndTransformer |
|
| LogicBinaryColumnTransformer |
|
| LogicBinaryExpression |
|
| LogicBinaryTransformer |
|
| LogicNotColumnTransformer |
|
| LogicNotExpression |
|
| LogicNotTransformer |
|
| LogicOrColumnTransformer |
|
| LogicOrExpression |
|
| LogicOrTransformer |
|
| LogPlan |
It's used by cluster to wrap log to plan
|
| LogWriter |
LogWriter writes the binary logs into a file using FileChannel together with check sums of each
log calculated using CRC32.
|
| LogWriter |
LogWriter writes the binary logs into a file, including writing WALEntry into .wal file
and writing Checkpoint into .checkpoint file.
|
| LongConstantFill |
|
| LongLinearFill |
|
| LongLiteral |
|
| LongPreviousFill |
|
| LongTVList |
|
| LRUCacheManager |
|
| ManagedSeriesReader |
provides additional interfaces to make it able to be run in a thread pool concurrently within a
query.
|
| MappableUDFColumnTransformer |
|
| MappableUDFQueryRowTransformer |
|
| MathUtils |
|
| MaxDiskUsableSpaceFirstStrategy |
|
| MaxTimeAccumulator |
|
| MaxTimeAggrResult |
|
| MaxTimeDescAccumulator |
|
| MaxTimeDescAggrResult |
|
| MaxValueAccumulator |
|
| MaxValueAggrResult |
|
| MeasurementAlreadyExistException |
|
| MeasurementCollector<T> |
|
| MeasurementCounter |
|
| MeasurementGroup |
|
| MeasurementGroupByLevelCounter |
|
| MeasurementInfo |
|
| MeasurementMNode |
|
| MeasurementMNodePlan |
|
| MeasurementNotExistException |
|
| MeasurementPath |
|
| MeasurementSchemaInfo |
This class acts as common measurement schema format during system module interactions, mainly in
analyzer and SchemaFetcher.
|
| MemAlignedChunkLoader |
To read one aligned chunk from memory, and only used in iotdb server module
|
| MemAlignedChunkMetadataLoader |
|
| MemAlignedChunkReader |
To read aligned chunk data in memory
|
| MemAlignedPageReader |
|
| MemChunkLoader |
To read one chunk from memory, and only used in iotdb server module
|
| MemChunkMetadataLoader |
|
| MemChunkReader |
To read chunk data in memory
|
| MemManagerHolder |
|
| MemManagerNodeEstimatedSizeBasedImpl |
|
| MemManagerNodeNumBasedImpl |
|
| MemMTreeSnapshotUtil |
|
| MemMTreeStore |
This is a memory-based implementation of IMTreeStore.
|
| MemoryNotEnoughException |
|
| MemoryPool |
A thread-safe memory pool.
|
| MemoryPool.MemoryReservationFuture<V> |
|
| MemorySourceHandle |
|
| MemoryStatistics |
|
| MemPageReader |
|
| MemTableFlushTask |
flush task to flush one memtable using a pipeline model to flush, which is sort memtable ->
encoding -> write to disk (io task)
|
| MemTableInfo |
MemTableInfo records brief info of one memtable, including memTable id, tsFile path, and .wal
file version id of its first WALEntry.
|
| MemTableManager |
|
| MemUtils |
|
| MergeException |
|
| MergeOperator |
|
| MergePlan |
|
| MergeSingleFilterOptimizer |
|
| MergeSingleFilterOptimizer |
|
| MergeStatement |
|
| MergeTask |
|
| Message |
Message describes the information sometime sent from the devices.
|
| MetadataConstant |
|
| MetadataOperationType |
|
| MetadataUpgrader |
IoTDB after v0.13 only support upgrade from v0.12x.
|
| MetaFormatUtils |
|
| MetaUtils |
|
| Metric |
|
| MetricService |
|
| MetricServiceMBean |
|
| MinFolderOccupiedSpaceFirstStrategy |
|
| MinTimeAccumulator |
|
| MinTimeAggrResult |
|
| MinTimeDescAccumulator |
|
| MinTimeDescAggrResult |
|
| MinValueAccumulator |
|
| MinValueAggrResult |
|
| MLogParser |
parse the binary mlog or snapshot to text
|
| MLogReader |
|
| MLogTxtReader |
reader for reading mlog.txt
|
| MLogTxtWriter |
|
| MLogWriter |
|
| MmapUtil |
|
| MNode |
|
| MNodeAboveSGCollector<T> |
|
| MNodeAboveSGLevelCounter |
|
| MNodeCollector<T> |
This class defines any node in MTree as potential target node.
|
| MNodeContainerMapImpl |
|
| MNodeContainers |
|
| MNodeIterator |
|
| MNodeLevelCounter |
This Traverser implements node count function.
|
| MNodeNotCachedException |
|
| MNodeNotPinnedException |
|
| MNodePlan |
|
| MNodeType |
|
| MNodeTypeMismatchException |
|
| MNodeUtils |
|
| MNodeVisitor<R,C> |
|
| MockSchemaFile |
|
| Modification |
Modification represents an UPDATE or DELETE operation on a certain timeseries.
|
| Modification.Type |
|
| ModificationFile |
ModificationFile stores the Modifications of a TsFile or unseq file in another file in the same
directory.
|
| ModificationReader |
ModificationReader reads all modifications from a persistent medium like file system.
|
| ModificationWriter |
ModificationWriter provides methods for writing a modification to a persistent medium like file
system.
|
| ModuloExpression |
|
| MonotonicQueueSlidingWindowAggregator |
When computing MAX_VALUE, MIN_VALUE, EXTREME, we only add partial aggregation results that
maintain monotonicity to queue.
|
| MonotonicQueueSlidingWindowGroupByExecutor |
When computing MAX_VALUE, MIN_VALUE, EXTREME, we only add pre-aggregation results that maintain
monotonicity to queue.
|
| MPPDataExchangeManager |
|
| MPPDataExchangeManager.SinkHandleListener |
|
| MPPDataExchangeManager.SourceHandleListener |
|
| MPPDataExchangeService |
|
| MPPDataExchangeServiceMBean |
|
| MPPDataExchangeServiceThriftHandler |
|
| MPPPublishHandler |
PublishHandler handle the messages from MQTT clients.
|
| MPPQueryContext |
This class is used to record the context of a query including QueryId, query statement, session
info and so on
|
| MPPRestService |
|
| MQTTConfiguration |
|
| MQTTConnectionFactory |
|
| MQTTConnectionPool |
|
| MQTTEvent |
|
| MQTTForwardConfiguration |
|
| MQTTForwardEvent |
|
| MQTTForwardHandler |
|
| MQTTHandler |
|
| MQTTService |
The IoTDB MQTT Service.
|
| MTreeBelowSGCachedImpl |
The hierarchical struct of the Metadata Tree is implemented in this class.
|
| MTreeBelowSGMemoryImpl |
The hierarchical struct of the Metadata Tree is implemented in this class.
|
| MTreeFlushTaskManager |
|
| MTreeReleaseTaskManager |
|
| MultiChildNode |
|
| MultiColumnMerger |
has more than one input column, but these columns' time is overlapped
|
| MultiFileLogReader |
MultiFileLogReader constructs SingleFileLogReaders for a list of WAL files, and retrieve logs
from the files one-by-one.
|
| MultiInputColumnIntermediateLayer |
|
| MultiplicationExpression |
|
| MultiSourceExternalSortJobPart |
|
| MultiTsFileDeviceIterator |
|
| NegationExpression |
|
| NewInfluxDBMetaManager |
|
| NewIoTDB |
|
| NewIoTDBMBean |
|
| NewQueryHandler |
|
| NodeAllocationStrategy |
This interface
|
| NodeDistribution |
|
| NodeDistributionType |
|
| NodeGroupContext |
|
| NodeManageMemoryMergeOperator |
|
| NodeManagementMemoryMergeNode |
|
| NodePathsConvertNode |
|
| NodePathsConvertOperator |
|
| NodePathsCountNode |
|
| NodePathsCountOperator |
|
| NodePathsSchemaScanNode |
|
| NodePathsSchemaScanOperator |
|
| NonAlignEngineDataSet |
|
| NonEqualExpression |
|
| NonOverlappedMultiColumnMerger |
has more than one input column, but these columns' time is not overlapped
|
| NormalQueueSlidingWindowAggregator |
When calculating MIN_TIME and FIRST_VALUE (MAX_TIME and LAST_VALUE in descending order), the
aggregated result always appears at the head of the queue.
|
| NormalQueueSlidingWindowGroupByExecutor |
When calculating MIN_TIME and FIRST_VALUE (MAX_TIME and LAST_VALUE in descending order), the
aggregated result always appears at the head of the queue.
|
| NoTemplateOnMNodeException |
|
| NotifyFlushMemTable |
Only used in sync flush and async close to start a flush task This memtable is not managed by
MemTablePool and does not store any data.
|
| NullLiteral |
|
| OffsetNode |
OffsetNode is used to skip top n result from upstream nodes.
|
| OffsetOperator |
|
| OldIntermediateLayerVisitor |
Deprecated. |
| OldIntermediateLayerVisitor.OldIntermediateLayerVisitorContext |
|
| OpenFileNumUtil |
|
| OpenFileNumUtil.OpenFileNumStatistics |
|
| OperateFilePlan |
|
| OperatePipePlan |
|
| Operation |
|
| Operation |
Operation represents the data changes of the server.
|
| Operation.OperationType |
|
| OperationType |
|
| Operator |
|
| Operator |
This class is a superclass of all operator.
|
| Operator.OperatorType |
If you want to add new OperatorType, you must add it in the last.
|
| OperatorContext |
Contains information about Operator execution.
|
| OperatorTreeGenerator |
This Visitor is responsible for transferring PlanNode Tree to Operator Tree
|
| OrderByComponent |
The order of query result set
|
| OrderByParameter |
|
| Ordering |
|
| OutOfTTLException |
|
| OutputColumn |
|
| ParameterUtils |
|
| PartitionCache |
|
| PartitionViolationException |
|
| PathAlreadyExistException |
|
| PathDeserializeUtil |
|
| PathException |
|
| PathNotExistException |
|
| PathNumOverLimitException |
|
| PathNumOverLimitException |
|
| PathPatternNode |
|
| PathPatternTree |
|
| PathsUsingTemplateScanNode |
|
| PathsUsingTemplateScanOperator |
|
| PayloadFormatManager |
PayloadFormatManager loads payload formatter from SPI services.
|
| PayloadFormatter |
PayloadFormatter format the payload to the messages.
|
| PhysicalGenerator |
Used to convert logical operator to physical plan
|
| PhysicalPlan |
This class is an abstract class for all type of PhysicalPlan.
|
| PhysicalPlan.Factory |
|
| PhysicalPlan.PhysicalPlanType |
If you want to add new PhysicalPlanType, you must add it in the last.
|
| PhysicalPlanConstructionHandler |
|
| PhysicalPlanValidationHandler |
|
| PingApiServiceImpl |
|
| PingApiServiceImpl |
|
| Pipe |
Pipe is the abstract of a sync task, and a data source for ISyncClient.
|
| Pipe.PipeStatus |
|
| PipeData |
|
| PipeData.PipeDataType |
|
| PipeDataLoadException |
|
| PipeDataQueue |
|
| PipeException |
|
| PipeInfo |
|
| PipeMessage |
|
| PipeMessage.MsgType |
|
| PipeOpManager |
This class' function: 1) manage the all Data from Tsfile/DeleteFile etc.
|
| PipeOpManager.NewDataEventHandler |
|
| PipeOpSgManager |
This class manage the operation data for 1 StorageGroup
|
| PipeServerException |
|
| PipeSink |
|
| PipeSink.PipeSinkFactory |
|
| PipeSink.PipeSinkType |
|
| PipeSinkException |
|
| PipeStorageGroupInfo |
|
| PlainCacheManager |
|
| PlainDeviceID |
Using device id path as id
|
| PlanExecutor |
|
| PlanFragment |
PlanFragment contains a sub-query of distributed query.
|
| PlanFragmentId |
|
| PlanGraphPrinter |
|
| PlanGraphPrinter.GraphContext |
|
| Planner |
provide a integration method for other user.
|
| PlanNode |
The base class of query logical plan nodes, which is used to compose logical query plan.
|
| PlanNodeId |
|
| PlanNodeType |
|
| PlanNodeUtil |
|
| PlanOptimizer |
|
| PlanVisitor<R,C> |
|
| PreAggrWindowIterator |
This class iteratively generates pre-aggregated time windows.
|
| PreAggrWindowIterator |
This class iteratively generates pre-aggregated time windows.
|
| PreAggrWindowWithNaturalMonthIterator |
|
| PreAggrWindowWithNaturalMonthIterator |
|
| PreviousFill |
|
| PrimitiveArrayManager |
Manage all primitive data lists in memory, including get and release operations.
|
| PrimitiveMemTable |
|
| PriorityMergeReader |
This class implements IPointReader for data sources with different priorities.
|
| PriorityMergeReader.MergeReaderPriority |
|
| ProcessChunkType |
|
| ProcessMetrics |
|
| ProcessNode |
|
| ProcessOperator |
|
| ProjectNode |
|
| PruneTemplatePlan |
|
| PublishHandler |
PublishHandler handle the messages from MQTT clients.
|
| QueryContext |
QueryContext contains the shared information with in a query.
|
| QueryDataSetHandler |
|
| QueryDataSetHandler |
|
| QueryDataSetInputLayer |
|
| QueryDataSetUtils |
TimeValuePairUtils to convert between thrift format and TsFile format.
|
| QueryDataSource |
The QueryDataSource contains all the seq and unseq TsFileResources for one timeseries in one
query
|
| QueryExecution |
QueryExecution stores all the status of a query which is being prepared or running inside the MPP
frame.
|
| QueryFileManager |
QueryFileManager records the paths of files that every query uses for QueryResourceManager.
|
| QueryFilter |
This class is for filter in where clause.
|
| QueryFrequencyRecorder |
|
| QueryHandler |
|
| QueryId |
|
| QueryIdGenerator |
|
| QueryIdNotExsitException |
|
| QueryInBatchStatementException |
|
| QueryIndexException |
|
| QueryIndexPlan |
|
| QueryOperator |
|
| QueryPlan |
|
| QueryProcessException |
|
| QueryResourceManager |
QueryResourceManager manages resource (file streams) used by each query job, and assign Ids to
the jobs.
|
| QueryResultUtils |
|
| QueryRouter |
Query entrance class of IoTDB query process.
|
| QueryState |
|
| QueryStateMachine |
State machine for a QueryExecution.
|
| QueryStatement |
Base class of SELECT statement.
|
| QueryTaskManager |
This pool is used to execute all query task send from client, and return TSExecuteStatementResp.
|
| QueryTimeManager |
This class is used to monitor the executing time of each query.
|
| QueryTimeoutRuntimeException |
This class is used to throw run time exception when query is time out.
|
| QueryType |
|
| QueryUtils |
|
| RandomOnDiskUsableSpaceStrategy |
|
| RawDataAggregationOperator |
RawDataAggregationOperator is used to process raw data tsBlock input calculating using value
filter.
|
| RawDataQueryExecutor |
IoTDB query executor.
|
| RawDataQueryPlan |
|
| RawQueryDataSetWithoutValueFilter |
|
| RawQueryDataSetWithValueFilter |
|
| RawQueryReadTaskPoolManager |
This thread pool is used to read data for raw data query.
|
| ReadChunkCompactionPerformer |
|
| ReadOnlyMemChunk |
ReadOnlyMemChunk is a snapshot of the working MemTable and flushing memtable in the memory used
for querying
|
| ReadPointCompactionPerformer |
|
| ReadPointCrossCompactionEstimator |
|
| ReadPointPerformerSubTask |
This class is used to implement reading the measurements and writing to the target files in
parallel in the compaction.
|
| ReceiverManager |
This class is responsible for implementing the RPC processing on the receiver-side.
|
| RecordDuplicatedException |
|
| RecordUtils |
This class translate an IMNode into a bytebuffer, or otherwise.
|
| RegexpFilter |
fuzzy query structure RegexpFilter.
|
| RegexpOperator |
|
| RegionMigrateService |
|
| RegularColumnTransformer |
|
| RegularExpression |
|
| RegularTransformer |
|
| RemovableAggregateResult |
|
| RemoveFileOperator |
|
| RemoveNotOptimizer |
|
| RemoveNotOptimizer |
|
| RequestValidationHandler |
|
| RequestValidationHandler |
|
| ResourceByPathUtils |
Obtain required resources through path, such as readers and writers and etc.
|
| RestApiServiceImpl |
|
| RestApiServiceImpl |
|
| RestService |
|
| ResultColumn |
ResultColumn is used to represent a result column of a query.
|
| ResultColumn |
This class is used to represent a result column of a query.
|
| ResultColumn.ColumnType |
|
| ResultNodeContext |
|
| ResultSetFormat |
The alignment of query result set
|
| RewriteCrossSpaceCompactionSelector |
|
| RoundRobinStrategy |
This strategy creates n wal nodes and allocate them by round-robin strategy.
|
| RowBasedTimeJoinOperator |
|
| RPCService |
A service to handle RPC request from client.
|
| RPCServiceMBean |
|
| RSchemaRegionLoader |
|
| RuleBasedTimeSliceAllocator |
|
| SafetyLine |
|
| SchemaCacheEntry |
|
| SchemaDirCreationFailureException |
|
| SchemaDriver |
One SchemaDriver is used to execute one FragmentInstance which is for metadata query.
|
| SchemaDriverContext |
TODO Add javadoc for context
|
| SchemaEngine |
|
| SchemaEngineMode |
|
| SchemaEntityNode |
|
| SchemaEntry |
Schema entry of id table
Notice that this class is also a last cache container for last cache
|
| SchemaExecutionVisitor |
Schema write PlanNode visitor
|
| SchemaFetchMergeNode |
This class defines the scanned result merge task of schema fetcher.
|
| SchemaFetchMergeOperator |
|
| SchemaFetchScanNode |
This class defines the scan task of schema fetcher.
|
| SchemaFetchScanOperator |
|
| SchemaFetchStatement |
|
| SchemaFile |
This class is mainly aimed to manage space all over the file.
|
| SchemaFileNotExists |
|
| SchemaFileSketchTool |
|
| SchemaInternalNode |
|
| SchemaLoader |
This loader is used to PhysicalPlan.
|
| SchemaMeasurementNode |
|
| SchemaNode |
|
| SchemaPage |
This class is aimed to manage space inside one page.
|
| SchemaPageOverflowException |
|
| SchemaPipeData |
|
| SchemaQueryMergeNode |
|
| SchemaQueryMergeOperator |
|
| SchemaQueryOrderByHeatNode |
|
| SchemaQueryOrderByHeatOperator |
|
| SchemaQueryScanNode |
|
| SchemaQueryScanOperator |
|
| SchemaRegion |
This class is used to represent the schema partition info including the DataRegionId and physical
node IP address
|
| SchemaRegionConsensusImpl |
We can use SchemaRegionConsensusImpl.getInstance() to obtain a consensus layer reference for
schemaRegion's reading and writing
|
| SchemaRegionMemoryImpl |
This class takes the responsibility of serialization of all the metadata info of one certain
schema region and persistent it into files.
|
| SchemaRegionSchemaFileImpl |
This class takes the responsibility of serialization of all the metadata info of one certain
schema region and persistent it into files.
|
| SchemaRegionStateMachine |
|
| SchemaRegionUtils |
|
| SchemaResourceManager |
|
| SchemaStatisticsManager |
|
| SchemaTreeDeviceVisitor |
|
| SchemaTreeMeasurementVisitor |
|
| SchemaTreeVisitor<R> |
|
| SchemaUtils |
|
| SchemaValidator |
|
| SealedTsFileRecoverPerformer |
This class is used to help recover all sealed TsFiles, except unsealed TsFile at zero level.
|
| Segment |
This class initiate a segment object with corresponding bytes.
|
| SegmentLock |
Segment lock for saving memory space.
|
| SegmentNotFoundException |
|
| SegmentOverflowException |
|
| SelectComponent |
This class maintains information of SELECT clause.
|
| SelectComponent |
this class maintains information from select clause.
|
| SelectIntoOperator |
|
| SelectIntoPlan |
|
| SemanticException |
|
| SenderManager |
|
| SequenceStrategy |
|
| SerializableBinaryTVList |
|
| SerializableBooleanTVList |
|
| SerializableDoubleTVList |
|
| SerializableFloatTVList |
|
| SerializableIntTVList |
|
| SerializableList |
|
| SerializableList.SerializationRecorder |
|
| SerializableLongTVList |
|
| SerializableRowRecordList |
|
| SerializableTVList |
|
| SerializationRunTimeException |
|
| SerializedSize |
Implementations should calculate their accurate serialized size in bytes.
|
| SeriesAggregateReader |
|
| SeriesAggregationScanNode |
This node is responsible to do the aggregation calculation for one series.
|
| SeriesAggregationScanOperator |
This operator is responsible to do the aggregation calculation for one series based on global
time range and time split parameter.
|
| SeriesAggregationSourceNode |
|
| SeriesDataBlockReader |
|
| SeriesNumberOverflowException |
|
| SeriesOverflowException |
|
| SeriesRawDataBatchReader |
|
| SeriesRawDataPointReader |
only for test now
|
| SeriesReader |
|
| SeriesReader.TimeOrderUtils |
|
| SeriesReaderByTimestamp |
|
| SeriesScanNode |
SeriesScanNode is responsible for read data a specific series.
|
| SeriesScanOperator |
|
| SeriesScanUtil |
|
| SeriesScanUtil.TimeOrderUtils |
|
| SeriesSourceNode |
|
| ServerConfigConsistent |
Configurations using this annotation should be the same across all nodes in a cluster.
|
| ServerTimeGenerator |
A timestamp generator for query with filter.
|
| ServiceProvider |
|
| SessionInfo |
|
| SessionManager |
|
| SessionTimeoutManager |
|
| SetSchemaTemplateStatement |
|
| SetSchemaTemplateTask |
|
| SetStorageGroupOperator |
|
| SetStorageGroupPlan |
|
| SetStorageGroupStatement |
|
| SetStorageGroupTask |
|
| SetSystemModeOperator |
|
| SetSystemModePlan |
|
| SetSystemStatusStatement |
|
| SetSystemStatusTask |
|
| SetTemplateOperator |
|
| SetTemplatePlan |
|
| SettleLog |
|
| SettleLog.SettleCheckStatus |
|
| SettleOperator |
|
| SettlePlan |
|
| SettleService |
|
| SettleService.InstanceHolder |
|
| SettleTask |
|
| SetTTLOperator |
|
| SetTTLPlan |
|
| SetTTLStatement |
|
| SetTTLTask |
|
| SHA256DeviceID |
Using sha 256 hash value of device path as device ID
|
| SharedTsBlockQueue |
This is not thread safe class, the caller should ensure multi-threads safety.
|
| ShowChildNodesOperator |
|
| ShowChildNodesPlan |
|
| ShowChildNodesStatement |
|
| ShowChildPathsOperator |
|
| ShowChildPathsPlan |
|
| ShowChildPathsStatement |
|
| ShowClusterStatement |
|
| ShowClusterTask |
|
| ShowConfigNodesStatement |
|
| ShowConfigNodesTask |
|
| ShowContinuousQueriesOperator |
|
| ShowContinuousQueriesPlan |
|
| ShowContinuousQueriesResult |
|
| ShowDataNodesStatement |
|
| ShowDataNodesTask |
|
| ShowDataSet |
|
| ShowDevicesDataSet |
|
| ShowDevicesOperator |
|
| ShowDevicesPlan |
|
| ShowDevicesResult |
|
| ShowDevicesStatement |
SHOW DEVICES statement.
|
| ShowFunctionsOperator |
|
| ShowFunctionsPlan |
|
| ShowFunctionsStatement |
|
| ShowFunctionsTask |
|
| ShowLockInfoOperator |
|
| ShowLockInfoPlan |
|
| ShowNodesInSchemaTemplateStatement |
|
| ShowNodesInSchemaTemplateTask |
|
| ShowNodesInTemplateOperator |
|
| ShowNodesInTemplatePlan |
|
| ShowOperator |
|
| ShowPathSetTemplateStatement |
|
| ShowPathSetTemplateTask |
|
| ShowPathsSetTemplateOperator |
|
| ShowPathsSetTemplatePlan |
|
| ShowPathsUsingTemplateOperator |
|
| ShowPathsUsingTemplatePlan |
|
| ShowPathsUsingTemplateStatement |
|
| ShowPipeOperator |
|
| ShowPipePlan |
|
| ShowPipeSinkOperator |
|
| ShowPipeSinkPlan |
|
| ShowPipeSinkStatement |
|
| ShowPipeSinkTask |
|
| ShowPipeSinkTypeOperator |
|
| ShowPipeSinkTypePlan |
|
| ShowPipeSinkTypeStatement |
|
| ShowPipeStatement |
|
| ShowPipeTask |
|
| ShowPlan |
|
| ShowPlan.ShowContentType |
|
| ShowQueryProcesslistPlan |
|
| ShowQueryResourceOperate |
|
| ShowQueryResourcePlan |
|
| ShowRegionStatement |
|
| ShowRegionTask |
|
| ShowResult |
|
| ShowSchemaTemplateStatement |
|
| ShowSchemaTemplateTask |
|
| ShowStatement |
|
| ShowStorageGroupOperator |
|
| ShowStorageGroupPlan |
|
| ShowStorageGroupStatement |
SHOW STORAGE GROUP statement
|
| ShowStorageGroupTask |
|
| ShowTemplatesOperator |
|
| ShowTemplatesPlan |
|
| ShowTimeseriesDataSet |
|
| ShowTimeSeriesOperator |
|
| ShowTimeSeriesPlan |
|
| ShowTimeSeriesResult |
|
| ShowTimeSeriesStatement |
SHOW TIMESERIES statement.
|
| ShowTriggersOperator |
|
| ShowTriggersPlan |
|
| ShowTTLOperator |
|
| ShowTTLPlan |
|
| ShowTTLStatement |
|
| ShowTTLTask |
|
| ShowVersionStatement |
|
| SimpleExternalSortEngine |
|
| SimpleFileVersionController |
SimpleFileVersionController uses a local file and its file name to store the version.
|
| SimpleFragmentParallelPlanner |
A simple implementation of IFragmentParallelPlaner.
|
| SimplePlanNodeRewriter<C> |
|
| SimpleQueryTerminator |
|
| SingleColumnMerger |
only has one input column
|
| SingleDataSet |
|
| SingleFileLogReader |
SingleFileLogReader reads binarized WAL logs from a file through a DataInputStream by scanning
the file from head to tail.
|
| SingleInputAggregationOperator |
|
| SingleInputColumnMultiReferenceIntermediateLayer |
|
| SingleInputColumnSingleReferenceIntermediateLayer |
|
| SingleSeriesCompactionExecutor |
This class is used to compact one series during inner space compaction.
|
| SingleSourceExternalSortJobPart |
|
| SingleTimeWindowIterator |
Used for aggregation with only one time window.
|
| SinkException |
|
| SinkHandle |
|
| SinkNode |
|
| SinkOperator |
|
| SizeTieredCompactionSelector |
SizeTieredCompactionSelector selects files to be compacted based on the size of files.
|
| SlidingSizeWindowConfiguration |
|
| SlidingSizeWindowEvaluationHandler |
|
| SlidingTimeWindowConfiguration |
|
| SlidingTimeWindowEvaluationHandler |
|
| SlidingWindowAggregationNode |
|
| SlidingWindowAggregationOperator |
|
| SlidingWindowAggregator |
|
| SlidingWindowAggregator.PartialAggregationResult |
|
| SlidingWindowAggregatorFactory |
|
| SlidingWindowEvaluationHandler |
|
| SlidingWindowGroupByExecutor |
|
| SlidingWindowGroupByExecutorFactory |
|
| SmoothQueueSlidingWindowAggregator |
The aggregation result is calculated from all pre-aggregation results in the currently maintained
queue when calculating the COUNT, SUM, and AVG.
|
| SmoothQueueSlidingWindowGroupByExecutor |
The aggregation result is calculated from all pre-aggregation results in the currently maintained
queue when calculating the COUNT, SUM, and AVG.
|
| SnapshotFileSet |
|
| SnapshotLoader |
|
| SnapshotLogAnalyzer |
|
| SnapshotLogger |
|
| SnapshotTaker |
SnapshotTaker takes data snapshot for a DataRegion in one time.
|
| SortItem |
|
| SortKey |
|
| SortNode |
In general, the parameter in sortNode should be pushed down to the upstream operators.
|
| SortOperator |
|
| SourceHandle |
|
| SourceNode |
|
| SourceOperator |
|
| SourceRewriter |
|
| SpecialClauseComponent |
|
| SQLConstant |
this class contains several constants used in SQL.
|
| SQLParseError |
|
| SQLParserException |
|
| StandaloneAuthorityFetcher |
|
| StandaloneConfigTaskExecutor |
|
| StandalonePartitionFetcher |
|
| StandaloneScheduler |
|
| StandaloneSchemaFetcher |
|
| StandaloneServiceProvider |
|
| StartPipeOperator |
|
| StartPipeStatement |
|
| StartPipeTask |
|
| StartTriggerOperator |
|
| StartTriggerPlan |
|
| StateMachine<T> |
Simple state machine which holds a single state.
|
| StateMachine.StateChangeListener<T> |
|
| Statement |
This class is a superclass of all statements.
|
| StatementAnalyzeException |
|
| StatementConstructionHandler |
|
| StatementGenerator |
|
| StatementMemorySource |
|
| StatementMemorySourceContext |
|
| StatementMemorySourceVisitor |
|
| StatementNode |
This class is a superclass of all statements and clauses in statement.
|
| StatementType |
Type code of statement.
|
| StatementVisitor<R,C> |
This class provides a visitor of StatementNode, which can be extended to create a visitor
which only needs to handle a subset of the available methods.
|
| StaticResps |
Static responses that won't change for all requests.
|
| StatisticsManager |
|
| StopPipeOperator |
|
| StopPipeStatement |
|
| StopPipeTask |
|
| StopTriggerOperator |
|
| StopTriggerPlan |
|
| StorageEngine |
|
| StorageEngineException |
|
| StorageEngineFailureException |
|
| StorageEngineReadonlyException |
the exception when writing to a read-only system
|
| StorageEngineV2 |
|
| StorageGroupAlreadySetException |
|
| StorageGroupCacheResult<V> |
|
| StorageGroupCollector<T> |
|
| StorageGroupCounter |
|
| StorageGroupEntityMNode |
|
| StorageGroupInfo |
The storageGroupInfo records the total memory cost of the Storage Group.
|
| StorageGroupLogReader |
|
| StorageGroupLogWriter |
|
| StorageGroupManager |
Each storage group that set by users corresponds to a StorageGroupManager
|
| StorageGroupMNode |
|
| StorageGroupMNodePlan |
|
| StorageGroupNotReadyException |
|
| StorageGroupNotSetException |
|
| StorageGroupSchemaManager |
|
| StringLiteral |
|
| StringUtils |
|
| SubPlan |
|
| SubtractionExpression |
|
| SumAccumulator |
|
| SumAggrResult |
|
| SyncClientFactory |
|
| SyncConnectionException |
|
| SyncInfo |
|
| SyncLogReader |
|
| SyncLogWriter |
SyncLogger is used to manage the persistent information in the sync module.
|
| SyncPipeUtil |
|
| SyncService |
|
| SystemCheckException |
|
| SystemInfo |
|
| SystemMetrics |
|
| SysTimeVersionController |
SysTimeVersionController uses system timestamp as the version number.
|
| Tag |
|
| TagInfoRecords |
|
| TagLogFile |
|
| TagManager |
|
| Template |
|
| TemplateImcompatibeException |
|
| TemplateInternalRPCUpdateType |
|
| TemplateIsInUseException |
|
| TemplateLogReader |
|
| TemplateLogWriter |
|
| TemplateManager |
|
| TemplateQueryType |
|
| TemporaryQueryDataFileService |
|
| TernaryColumnTransformer |
|
| TernaryExpression |
|
| TernaryTransformer |
|
| TestConstant |
|
| ThreadUtils |
the utils for managing thread or thread pool
|
| TimeColumnTransformer |
|
| TimeComparator |
|
| TimeIndexLevel |
|
| TimeJoinNode |
This node is responsible for join two or more TsBlock.
|
| TimeJoinOperator |
|
| TimeRangeIteratorFactory |
|
| TimeRangeIteratorFactory |
|
| TimeSelector |
|
| TimeSeriesCountNode |
|
| TimeSeriesCountOperator |
|
| TimeseriesID |
A po class contains device id and measurement, represents a timeseries
|
| TimeSeriesMetadataCache |
This class is used to cache TimeSeriesMetadata in IoTDB.
|
| TimeSeriesMetadataCache.TimeSeriesMetadataCacheKey |
|
| TimeSeriesOperand |
|
| TimeSeriesSchemaScanNode |
|
| TimeSeriesSchemaScanOperator |
|
| TimeseriesStats |
|
| TimestampOperand |
|
| TimeValuePairUtils |
|
| TimeValuePairUtils.Intervals |
All intervals are closed.
|
| TracedBufferedReader |
Copied from BufferedReader, trace the read position by modifying the fill()
method.
|
| TracingConstant |
this class contains several constants used in Tracing.
|
| TracingInfo |
A distinct TracingInfo is storaged for each query id, which includes the total number of chunks,
the average points number of chunk, the information of sequence files and unSequence files this
query involves.
|
| TracingManager |
|
| TracingOperator |
|
| TracingPlan |
|
| Transformer |
|
| TransformNode |
|
| TransformOperator |
|
| TransformUtils |
|
| TransparentTransformer |
this is a special transformer which outputs data just as input without any modification.
|
| Traverser |
This class defines the main traversal framework and declares some methods for result process
extension.
|
| Trigger |
User Guide: docs/UserGuide/Operation Manual/Triggers.md
|
| TriggerClassLoaderManager |
Note: it is NOT thread safe.
|
| TriggerEngine |
|
| TriggerEvent |
|
| TriggerExecutionException |
|
| TriggerExecutor |
|
| TriggerLogReader |
|
| TriggerLogWriter |
|
| TriggerManagementException |
|
| TriggerRegistrationInformation |
|
| TriggerRegistrationService |
|
| TsBlockInputDataSet |
|
| TsBlockSerdeFactory |
|
| TsFileAndModSettleTool |
Offline Settle tool, which is used to settle TsFile and its corresponding mods file to a new
TsFile.
|
| TsFileExtractVisdata |
Extract, from input tsfiles, necessary visualization information, which is what "vis.m" needs to
plot figures.
|
| TsFileFilter |
TsFileFilter is used to filter unwanted TsFiles in a QueryDataSource, to better support data
partitioning in the distributed version and other features.
|
| TsFileFlushPolicy |
TsFileFlushPolicy is applied when a TsFileProcessor is full after insertion.
|
| TsFileFlushPolicy.DirectFlushPolicy |
|
| TsFileIdentifier |
This class record the logical information of files in compaction, which is used to locate file in
disk.
|
| TsFileLoader |
This loader is used to load tsFiles.
|
| TsFileLock |
TsFileLock is a special read-write lock that can be locked by one thread but unlocked by another
thread.
|
| TsFileManager |
|
| TsFileNameGenerator |
|
| TsFileNameGenerator.TsFileName |
|
| TsFileOnlineUpgradeTool |
|
| TsFileOpBlock |
This class will parse 1 TsFile's content to 1 operation block.
|
| TsFilePipe |
|
| TsFilePipeData |
|
| TsFilePipeInfo |
|
| TsFilePipeLogger |
|
| TsFilePlanRedoer |
This class helps redo wal logs into a TsFile.
|
| TsFileProcessor |
|
| TsFileProcessorException |
|
| TsFileProcessorInfo |
The TsFileProcessorInfo records the memory cost of this TsFileProcessor.
|
| TsFileResource |
|
| TsFileResourceList |
|
| TsFileResourceManager |
|
| TsFileResourcePrinter |
This tool can analyze the tsfile.resource files from a folder, or analyze a single
tsfile.resource file.
|
| TsFileResourceStatus |
|
| TsFileSelfCheckTool |
|
| TsFileSketchTool |
|
| TsFileSplitByPartitionTool |
|
| TsFileSplitTool |
|
| TsFileTimeseriesMetadataException |
|
| TsFileValidationTool |
This tool can be used to check the correctness of tsfile and point out errors in specific
timeseries or devices.
|
| TVList |
|
| TypeInferenceUtils |
|
| TypeProvider |
|
| UDAFPlan |
The physical plan of aggregation query with UDF nested
|
| UDAFQueryOperator |
For a UDAFPlan, we construct an inner AggregationPlan for it.
|
| UDFInputDataSet |
the input data set of an UDAF query.
|
| UDFPlan |
UDF execution plan.
|
| UDFQueryExecutor |
|
| UDFQueryRowTransformer |
|
| UDFQueryRowWindowTransformer |
|
| UDFQueryTransformer |
|
| UDFRawQueryInputDataSetWithoutValueFilter |
|
| UDTFAlignByTimeDataSet |
|
| UDTFContext |
|
| UDTFDataSet |
|
| UDTFExecutor |
|
| UDTFInformationInferrer |
|
| UDTFNonAlignDataSet |
|
| UDTFPlan |
|
| UDTFQueryOperator |
|
| UnaryColumnTransformer |
|
| UnaryExpression |
|
| UnaryTransformer |
|
| UndefinedTemplateException |
|
| UniversalUDFQueryTransformer |
|
| UnloadFileOperator |
|
| UnsealedTsFileRecoverPerformer |
This class is used to help recover all unsealed TsFiles at zero level.
|
| UnsetTemplateOperator |
|
| UnsetTemplatePlan |
|
| UnSetTTLOperator |
|
| UnSetTTLStatement |
|
| UnSetTTLTask |
|
| UnSupportedFillTypeException |
|
| UnsupportedIndexTypeException |
|
| UpdateLastCacheOperator |
|
| UpgradeCheckStatus |
|
| UpgradeLog |
|
| UpgradeSevice |
|
| UpgradeSevice.InstanceHolder |
|
| UpgradeTask |
|
| UpgradeUtils |
|
| User |
|
| User |
|
| UserCache |
|
| UserCache |
|
| V012FileTimeIndex |
|
| ValueFill |
|
| ValueIterator |
|
| ValueRecorder |
|
| VersionController |
VersionController manages the version(a monotonically increasing long) of a storage group.
|
| VirtualPartitioner |
|
| WALBuffer |
This buffer guarantees the concurrent safety and uses double buffers mechanism to accelerate
writes and avoid waiting for buffer syncing to disk.
|
| WALByteBufReader |
This reader returns WALEntry as ByteBuffer, the usage of WALByteBufReader is like
Iterator.
|
| WalChecker |
WalChecker verifies that whether all insert ahead logs in the WAL folder are recognizable.
|
| WALEntry |
WALEntry is the basic element of .wal file, including type, memTable id, and specific
value(physical plan or memTable snapshot).
|
| WALEntryType |
Type of WALEntry, including info type and signal type
|
| WALEntryValue |
A class implements this interface can be written into .wal file.
|
| WALException |
|
| WALFakeNode |
This class provides fake wal node when wal is disabled or exception happens.
|
| WALFileStatus |
This enumeration class annotates the status of wal file.
|
| WALFileUtils |
|
| WALFlushListener |
This class helps judge whether wal is flushed to the storage device.
|
| WALInfoEntry |
This entry class stores info for persistence
|
| WALManager |
This class is used to manage and allocate wal nodes
|
| WALMetaData |
Metadata exists at the end of each wal file, including each entry's size, search index of first
entry and the number of entries.
|
| WALMode |
Write mode of wal
|
| WALNode |
|
| WALNodeClosedException |
|
| WALNodeRecoverTask |
This task is responsible for the recovery of one wal node.
|
| WALReader |
This reader returns WALEntry directly, the usage of WALReader is like Iterator.
|
| WALRecoverException |
|
| WALRecoverListener |
This class helps judge whether some TsFile is recovered.
|
| WALRecoverManager |
First set allVsgScannedLatch, then call recover method.
|
| WALRecoverWriter |
Check whether the wal file is broken and recover it.
|
| WALSignalEntry |
This entry class provides a signal to help wal buffer dealing with some special cases
|
| WALWriter |
WALWriter writes the binary WALEntry into .wal file.
|
| WALWriteUtils |
Like ReadWriteIOUtils
|
| WatermarkDetector |
|
| WatermarkEncoder |
|
| WhereComponent |
|
| WhereCondition |
This class maintains information of WHERE clause.
|
| WildcardsRemover |
Removes wildcards (applying memory control and slimit/soffset control)
|
| Window |
|
| WindowEvaluationTask |
|
| WindowEvaluationTaskPoolManager |
|
| WindowImpl |
|
| WindowingException |
|
| WritableMemChunk |
|
| WritableMemChunkGroup |
|
| WriteFragmentParallelPlanner |
|
| WriteLockFailedException |
|
| WritePlanNode |
|
| WriteProcessException |
|
| WriteProcessRejectException |
|
| YieldableReader |
|
| YieldableState |
|