Interface Describable

All Known Subinterfaces:
Aggregator.Factory, AggregatorFunctionSupplier, GroupingAggregator.Factory, Operator.OperatorFactory, SinkOperator.SinkOperatorFactory, SourceOperator.SourceOperatorFactory
All Known Implementing Classes:
AggregationOperator.AggregationOperatorFactory, ColumnExtractOperator.Factory, ColumnLoadOperator.Factory, Driver, EvalOperator.EvalOperatorFactory, ExchangeSinkOperator.ExchangeSinkOperatorFactory, ExchangeSourceOperator.ExchangeSourceOperatorFactory, FilteredAggregatorFunctionSupplier, FilterOperator.FilterOperatorFactory, HashAggregationOperator.HashAggregationOperatorFactory, LimitOperator.Factory, LocalSourceOperator.LocalSourceFactory, LuceneCountOperator.Factory, LuceneMaxFactory, LuceneMinFactory, LuceneOperator.Factory, LuceneSourceOperator.Factory, LuceneTopNSourceOperator.Factory, MvExpandOperator.Factory, OrdinalsGroupingOperator.OrdinalsGroupingOperatorFactory, OutputOperator.OutputOperatorFactory, ProjectOperator.ProjectOperatorFactory, RowInTableLookupOperator.Factory, ShowOperator.ShowOperatorFactory, StringExtractOperator.StringExtractOperatorFactory, TimeSeriesAggregationOperatorFactories.Final, TimeSeriesAggregationOperatorFactories.Initial, TimeSeriesAggregationOperatorFactories.Intermediate, TimeSeriesSortedSourceOperatorFactory, TopNOperator.TopNOperatorFactory, ValuesSourceReaderOperator.Factory

public interface Describable
A component capable of describing itself.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a description of the component.
  • Method Details

    • describe

      String describe()
      Returns a description of the component. This description can be more specific than Object::toString.
      Returns:
      the description