Interface Expression

All Superinterfaces:
HasImports
All Known Implementing Classes:
AbstractFunctionCallFlux, AbstractFunctionFlux, AbstractParametrizedFlux, AggregateWindow, ArrayFromFlux, ColumnsFlux, CountFlux, CovarianceFlux, CumulativeSumFlux, DerivativeFlux, DifferenceFlux, DistinctFlux, DropFlux, DuplicateFlux, ElapsedFlux, ExpressionFlux, FillFlux, FilterFlux, FirstFlux, Flux, FreestyleExpression, FromFlux, GroupFlux, IntegralFlux, InterpolateLinearFlux, JoinFlux, KeepFlux, LastFlux, LimitFlux, MapFlux, MaxFlux, MeanFlux, MinFlux, PivotFlux, QuantileFlux, RangeFlux, ReduceFlux, RenameFlux, SampleFlux, SetFlux, SkewFlux, SortFlux, SpreadFlux, StddevFlux, SumFlux, TailFlux, TimeShiftFlux, ToBoolFlux, ToDurationFlux, ToFloatFlux, ToFlux, ToIntFlux, ToStringFlux, ToTimeFlux, ToUIntFlux, TruncateTimeColumnFlux, UnionFlux, VariableAssignment, WindowFlux, YieldFlux

public interface Expression extends HasImports
Marker interface for Expressions.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    toString(Map<String,Object> parameters, boolean prependImports)
     

    Methods inherited from interface com.influxdb.query.dsl.HasImports

    getImports
  • Method Details

    • toString

      String toString(@Nonnull Map<String,Object> parameters, boolean prependImports)
      Parameters:
      parameters - parameters to resolve
      prependImports - true, if the imports should be prepended
      Returns:
      the string representation of the expression