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 ExpressibleDefines a stream that can be expressed in an expression
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExplanationtoExplanation(StreamFactory factory)Returns an explanation about the stream objectStreamExpressionParametertoExpression(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
-
-