public class MetaDataLearner extends AbstractProcessor implements MetaDataService
| Modifier and Type | Field and Description |
|---|---|
(package private) String[] |
keys |
(package private) static org.slf4j.Logger |
log |
(package private) Set<String> |
observed |
(package private) Map<String,Statistics> |
stats |
context| Constructor and Description |
|---|
MetaDataLearner() |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getKeys() |
Statistics |
getStatistics(String key) |
Set<Serializable> |
getTopValues(String key) |
Data |
process(Data input) |
void |
reset() |
void |
setKeys(String[] keys) |
protected Statistics |
update(Statistics st,
Double value) |
protected Statistics |
update(Statistics st,
String value) |
finish, init, resetStatestatic org.slf4j.Logger log
String[] keys
Map<String,Statistics> stats
public String[] getKeys()
public void setKeys(String[] keys)
keys - the keys to setpublic Data process(Data input)
process in interface ProcessorProcessor.process(stream.Data)protected Statistics update(Statistics st, Double value)
protected Statistics update(Statistics st, String value)
public Statistics getStatistics(String key)
getStatistics in interface MetaDataServiceMetaDataService.getStatistics(java.lang.String)public Set<Serializable> getTopValues(String key)
getTopValues in interface MetaDataServiceMetaDataService.getTopValues(java.lang.String)public void reset()
throws Exception
reset in interface ServiceExceptionService.reset()Copyright © 2018. All rights reserved.