Package elki.datasource.filter
Interface StreamFilter
-
- All Superinterfaces:
BundleStreamSource
,ObjectFilter
- All Known Implementing Classes:
AbstractStreamConversionFilter
,AbstractStreamFilter
,AbstractVectorStreamConversionFilter
,ByLabelFilter
,ClassLabelFromPatternFilter
,DropNaNFilter
,FirstNStreamFilter
,HellingerHistogramNormalization
,HistogramJitterFilter
,InstanceLogRankNormalization
,InstanceMeanVarianceNormalization
,InstanceMinMaxNormalization
,InstanceRankNormalization
,LatLngToECEFFilter
,LengthNormalization
,LngLatToECEFFilter
,Log1PlusNormalization
,MultivariateTimeSeriesFilter
,NoMissingValuesFilter
,NoOpFilter
,NumberVectorFeatureSelectionFilter
,NumberVectorRandomFeatureSelectionFilter
,ProjectionFilter
,RandomSamplingStreamFilter
,ReplaceNaNWithRandomFilter
,VectorDimensionalityFilter
public interface StreamFilter extends ObjectFilter, BundleStreamSource
Streaming filters are often more efficient (less memory use) as they do not keep a reference to earlier data.- Since:
- 0.5.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface elki.datasource.bundle.BundleStreamSource
BundleStreamSource.Event
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BundleStreamSource
init(BundleStreamSource source)
Connect to the previous stream.-
Methods inherited from interface elki.datasource.bundle.BundleStreamSource
asMultipleObjectsBundle, assignDBID, data, getMeta, hasDBIDs, nextEvent
-
Methods inherited from interface elki.datasource.filter.ObjectFilter
filter
-
-
-
-
Method Detail
-
init
BundleStreamSource init(BundleStreamSource source)
Connect to the previous stream.- Parameters:
source
- Stream source
-
-