Class DoubleExtractor
java.lang.Object
org.tribuo.data.columnar.extractors.SimpleFieldExtractor<Double>
org.tribuo.data.columnar.extractors.DoubleExtractor
- All Implemented Interfaces:
com.oracle.labs.mlrg.olcut.config.Configurable
,com.oracle.labs.mlrg.olcut.provenance.Provenancable<com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance>
,FieldExtractor<Double>
Extracts the field value and converts it to a double.
Returns an empty optional if the value failed to parse.
-
Field Summary
Fields inherited from class org.tribuo.data.columnar.extractors.SimpleFieldExtractor
fieldName, metadataName
-
Constructor Summary
ConstructorDescriptionDoubleExtractor
(String fieldName) Extracts a double value from the supplied field name.DoubleExtractor
(String fieldName, String metadataName) Extracts a double value from the supplied field name. -
Method Summary
Modifier and TypeMethodDescriptionextractField
(String value) Extracts the field value, or returnsOptional.empty()
if it failed to parse.com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance
Gets the class of the value produced by this extractor.Methods inherited from class org.tribuo.data.columnar.extractors.SimpleFieldExtractor
extract, getFieldName, getMetadataName, postConfig, toString
-
Constructor Details
-
DoubleExtractor
Extracts a double value from the supplied field name. Writes the metadata out using the field name as the key.- Parameters:
fieldName
- The field name to inspect.
-
DoubleExtractor
Extracts a double value from the supplied field name. Writes the metadata out using the metadataName as the key.- Parameters:
fieldName
- The field name to inspect.metadataName
- The metadata name to emit.
-
-
Method Details
-
getValueType
Description copied from interface:FieldExtractor
Gets the class of the value produced by this extractor.- Returns:
- The class of the value.
-
extractField
Description copied from class:SimpleFieldExtractor
Extracts the field value, or returnsOptional.empty()
if it failed to parse.- Specified by:
extractField
in classSimpleFieldExtractor<Double>
- Parameters:
value
- The field value to read.- Returns:
- The extracted value.
-
getProvenance
public com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance getProvenance()
-