public class RegisteredLookupExtractionFn extends Object implements ExtractionFn
ExtractionFn.ExtractionType| Constructor and Description |
|---|
RegisteredLookupExtractionFn(LookupReferencesManager manager,
String lookup,
boolean retainMissingValue,
String replaceMissingValueWith,
Boolean injective,
Boolean optimize) |
| Modifier and Type | Method and Description |
|---|---|
String |
apply(long value) |
String |
apply(Object value) |
String |
apply(String value) |
boolean |
equals(Object o) |
byte[] |
getCacheKey() |
ExtractionFn.ExtractionType |
getExtractionType() |
String |
getLookup() |
String |
getReplaceMissingValueWith() |
int |
hashCode() |
Boolean |
isInjective() |
boolean |
isOptimize() |
boolean |
isRetainMissingValue() |
boolean |
preservesOrdering() |
String |
toString() |
public String getLookup()
public boolean isRetainMissingValue()
public String getReplaceMissingValueWith()
public Boolean isInjective()
public boolean isOptimize()
public byte[] getCacheKey()
getCacheKey in interface Cacheable@Nullable public String apply(@Nullable Object value)
apply in interface ExtractionFn@Nullable public String apply(@Nullable String value)
apply in interface ExtractionFnpublic String apply(long value)
apply in interface ExtractionFnpublic boolean preservesOrdering()
preservesOrdering in interface ExtractionFnpublic ExtractionFn.ExtractionType getExtractionType()
getExtractionType in interface ExtractionFnCopyright © 2011–2018 The Apache Software Foundation. All rights reserved.