Interface Expressible
-
- All Known Subinterfaces:
ReduceOperation
,StreamComparator
,StreamEqualitor
,StreamEvaluator
,StreamOperation
- All Known Implementing Classes:
AbsoluteValueEvaluator
,AddEvaluator
,AkimaEvaluator
,AndEvaluator
,AnovaEvaluator
,AppendEvaluator
,ArcCosineEvaluator
,ArcSineEvaluator
,ArcTangentEvaluator
,ArrayEvaluator
,AscEvaluator
,BetaDistributionEvaluator
,BicubicSplineEvaluator
,BiJoinStream
,BinomialCoefficientEvaluator
,BinomialDistributionEvaluator
,CalculatorStream
,CanberraEvaluator
,CartesianProductStream
,CeilingEvaluator
,CellStream
,ChebyshevDistanceEvaluator
,ChebyshevEvaluator
,ChiSquareDataSetEvaluator
,CloudSolrStream
,CoalesceEvaluator
,ColumnAtEvaluator
,ColumnCountEvaluator
,ColumnEvaluator
,CommitStream
,ComplementStream
,ConcatEvaluator
,ConcatOperation
,ConstantDistributionEvaluator
,ConversionEvaluator
,ConvexHullEvaluator
,ConvolutionEvaluator
,CopyOfEvaluator
,CopyOfRangeEvaluator
,CorrelationEvaluator
,CorrelationSignificanceEvaluator
,CosineDistanceEvaluator
,CosineEvaluator
,CosineSimilarityEvaluator
,CountDistinctMetric
,CountMetric
,CovarianceEvaluator
,CsvStream
,CubedRootEvaluator
,CumulativeProbabilityEvaluator
,DaemonStream
,DateEvaluator
,DbscanEvaluator
,DeepRandomStream
,DeleteStream
,DensityEvaluator
,DerivativeEvaluator
,DescribeEvaluator
,DistanceEvaluator
,DistinctOperation
,DivideEvaluator
,DotProductEvaluator
,DoubleEvaluator
,DrillStream
,EarthMoversEvaluator
,EBEAddEvaluator
,EBEDivideEvaluator
,EBEMultiplyEvaluator
,EBESubtractEvaluator
,EchoStream
,EmpiricalDistributionEvaluator
,EnclosingDiskEvaluator
,EnumeratedDistributionEvaluator
,EqualToEvaluator
,EuclideanDistanceEvaluator
,EuclideanEvaluator
,EvalStream
,ExclusiveOrEvaluator
,ExecutorStream
,ExponentialMovingAverageEvaluator
,Facet2DStream
,FacetStream
,FactorialEvaluator
,FeatureSelectEvaluator
,FeaturesSelectionStream
,FetchStream
,FFTEvaluator
,FieldComparator
,FieldEqualitor
,FieldValueEvaluator
,FindDelayEvaluator
,FloorEvaluator
,FrequencyTableEvaluator
,FuzzyKmeansEvaluator
,GammaDistributionEvaluator
,GatherNodesStream
,GaussFitEvaluator
,GeometricDistributionEvaluator
,GetAmplitudeEvaluator
,GetAngularFrequencyEvaluator
,GetAreaEvaluator
,GetAttributeEvaluator
,GetAttributesEvaluator
,GetBaryCenterEvaluator
,GetBoundarySizeEvaluator
,GetCacheEvaluator
,GetCenterEvaluator
,GetCentroidsEvaluator
,GetClusterEvaluator
,GetColumnLabelsEvaluator
,GetMembershipMatrixEvaluator
,GetPhaseEvaluator
,GetRadiusEvaluator
,GetRowLabelsEvaluator
,GetStream
,GetSupportPointsEvaluator
,GetValueEvaluator
,GetVerticesEvaluator
,GrandSumEvaluator
,GreaterThanEqualToEvaluator
,GreaterThanEvaluator
,GroupOperation
,GTestDataSetEvaluator
,HarmonicFitEvaluator
,HashJoinStream
,HashRollupStream
,HavingStream
,HistogramEvaluator
,HyperbolicCosineEvaluator
,HyperbolicSineEvaluator
,HyperbolicTangentEvaluator
,IFFTEvaluator
,IfThenElseEvaluator
,IndexOfEvaluator
,InnerJoinStream
,IntegrateEvaluator
,IntersectStream
,IsNullEvaluator
,JDBCStream
,JoinStream
,KmeansEvaluator
,KnnEvaluator
,KnnRegressionEvaluator
,KnnStream
,KolmogorovSmirnovEvaluator
,L1NormEvaluator
,Lang.LocalInputStream
,LatLonVectorsEvaluator
,LeftOuterJoinStream
,LeftShiftEvaluator
,LengthEvaluator
,LerpEvaluator
,LessThanEqualToEvaluator
,LessThanEvaluator
,LetStream
,LInfNormEvaluator
,ListCacheEvaluator
,ListStream
,LoessEvaluator
,Log10Evaluator
,LogNormalDistributionEvaluator
,LongEvaluator
,LowerEvaluator
,ManhattanEvaluator
,MannWhitneyUEvaluator
,MarkovChainEvaluator
,MatchesEvaluator
,MatrixEvaluator
,MatrixMultiplyEvaluator
,MaxMetric
,MeanDifferenceEvaluator
,MeanEvaluator
,MeanMetric
,MemsetEvaluator
,MergeStream
,Metric
,MinMaxScaleEvaluator
,MinMetric
,ModeEvaluator
,ModelStream
,ModuloEvaluator
,MonteCarloEvaluator
,MovingAverageEvaluator
,MovingMADEvaluator
,MovingMedianEvaluator
,MultiKmeansEvaluator
,MultipleFieldComparator
,MultipleFieldEqualitor
,MultiplyEvaluator
,MultiVariateNormalDistributionEvaluator
,NaturalEvaluator
,NaturalLogEvaluator
,NoOpStream
,NormalDistributionEvaluator
,NormalizeEvaluator
,NormalizeSumEvaluator
,NormEvaluator
,NotEvaluator
,NotNullEvaluator
,NullStream
,OLSRegressionEvaluator
,OnesEvaluator
,OrEvaluator
,OscillateEvaluator
,OuterHashJoinStream
,OutliersEvaluator
,PairedTTestEvaluator
,PairSortEvaluator
,ParallelListStream
,ParallelStream
,PercentileEvaluator
,PercentileMetric
,PivotEvaluator
,PlotStream
,PoissonDistributionEvaluator
,PolyFitDerivativeEvaluator
,PolyFitEvaluator
,PowerEvaluator
,PrecisionEvaluator
,PredictEvaluator
,PrimesEvaluator
,PriorityStream
,ProbabilityEvaluator
,ProjectToBorderEvaluator
,PushBackStream
,PutCacheEvaluator
,RandomFacadeStream
,RandomStream
,RankEvaluator
,RankStream
,RawValueEvaluator
,RecipEvaluator
,RecNumEvaluator
,RecursiveBooleanEvaluator
,RecursiveEvaluator
,RecursiveNumericEvaluator
,RecursiveNumericListEvaluator
,RecursiveObjectEvaluator
,RecursiveTemporalEvaluator
,ReducerStream
,RegressionEvaluator
,RemoveCacheEvaluator
,RepeatEvaluator
,ReplaceOperation
,ReplaceWithFieldOperation
,ReplaceWithValueOperation
,ReverseEvaluator
,RightShiftEvaluator
,RollupStream
,RoundEvaluator
,RowAtEvaluator
,RowCountEvaluator
,SampleEvaluator
,ScalarAddEvaluator
,ScalarDivideEvaluator
,ScalarMultiplyEvaluator
,ScalarSubtractEvaluator
,ScaleEvaluator
,ScoreNodesStream
,SearchFacadeStream
,SearchStream
,SelectStream
,SequenceEvaluator
,SetColumnLabelsEvaluator
,SetRowLabelsEvaluator
,SetValueEvaluator
,ShortestPathStream
,ShuffleStream
,SignificantTermsStream
,SineEvaluator
,SingleValueComparator
,SortStream
,SourceEvaluator
,SplineEvaluator
,SplitEvaluator
,SqlStream
,SquareRootEvaluator
,StandardDeviationEvaluator
,StatsStream
,StdMetric
,SubtractEvaluator
,SumColumnsEvaluator
,SumDifferenceEvaluator
,SumMetric
,SumRowsEvaluator
,SumSqEvaluator
,TangentEvaluator
,TemporalEvaluatorDay
,TemporalEvaluatorDayOfQuarter
,TemporalEvaluatorDayOfYear
,TemporalEvaluatorEpoch
,TemporalEvaluatorHour
,TemporalEvaluatorMinute
,TemporalEvaluatorMonth
,TemporalEvaluatorQuarter
,TemporalEvaluatorSecond
,TemporalEvaluatorWeek
,TemporalEvaluatorYear
,TermVectorsEvaluator
,TextLogitStream
,TimeDifferencingEvaluator
,TimeSeriesStream
,TopFeaturesEvaluator
,TopicStream
,TransposeEvaluator
,TriangularDistributionEvaluator
,TrimEvaluator
,TruncEvaluator
,TsvStream
,TTestEvaluator
,TupStream
,UniformDistributionEvaluator
,UniformIntegerDistributionEvaluator
,UniqueStream
,UnitEvaluator
,UpdateStream
,UpperEvaluator
,UuidEvaluator
,ValueAtEvaluator
,VarianceEvaluator
,WeibullDistributionEvaluator
,WeightedSumMetric
,ZerosEvaluator
,ZipFDistributionEvaluator
,ZplotStream
public interface Expressible
Defines a stream that can be expressed in an expression
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Explanation
toExplanation(StreamFactory factory)
Returns an explanation about the stream objectStreamExpressionParameter
toExpression(StreamFactory factory)
-
-
-
Method Detail
-
toExpression
StreamExpressionParameter toExpression(StreamFactory factory) throws IOException
- Throws:
IOException
-
toExplanation
Explanation toExplanation(StreamFactory factory) throws IOException
Returns an explanation about the stream object- Parameters:
factory
- Stream factory for this, contains information about the function name- Returns:
- Explanation about this stream object containing explanations of any child stream objects
- Throws:
IOException
- throw on any error
-
-