Package org.tribuo.datasource
Class IDXDataSource.IDXDataSourceProvenance
java.lang.Object
com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance
org.tribuo.datasource.IDXDataSource.IDXDataSourceProvenance
- All Implemented Interfaces:
com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance
,com.oracle.labs.mlrg.olcut.provenance.ObjectProvenance
,com.oracle.labs.mlrg.olcut.provenance.Provenance
,Serializable
,Iterable<com.oracle.labs.mlrg.olcut.util.Pair<String,
,com.oracle.labs.mlrg.olcut.provenance.Provenance>> DataProvenance
,DataSourceProvenance
- Enclosing class:
- IDXDataSource<T extends Output<T>>
public static final class IDXDataSource.IDXDataSourceProvenance
extends com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance
implements DataSourceProvenance
Provenance class for
IDXDataSource
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance
com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance.ExtractedInfo
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The name of the provenance field for the idx feature type.static final String
The name of the features file modified time provenance field.static final String
The name of the provenance field for the feature file hash.static final String
The name of the output file modified time provenance field.static final String
The name of the provenance field for the output file hash.Fields inherited from class com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance
className, configuredParameters, HOST_SHORT_NAME, hostShortName
Fields inherited from interface org.tribuo.provenance.DataSourceProvenance
DATASOURCE_CREATION_TIME, FILE_MODIFIED_TIME, OUTPUT_FACTORY, RESOURCE_HASH
Fields inherited from interface com.oracle.labs.mlrg.olcut.provenance.ObjectProvenance
CLASS_NAME, DEFAULT_HASH_TYPE
-
Constructor Summary
ConstructorDescriptionIDXDataSourceProvenance
(Map<String, com.oracle.labs.mlrg.olcut.provenance.Provenance> map) Deserialization constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected static com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance.ExtractedInfo
extractProvenanceInfo
(Map<String, com.oracle.labs.mlrg.olcut.provenance.Provenance> map) Separates out the configured and non-configured provenance values.Methods inherited from class com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance
checkAndExtractProvenance, equals, getClassName, getConfiguredParameters, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance
iterator
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface com.oracle.labs.mlrg.olcut.provenance.ObjectProvenance
generateString, getClassName
-
Field Details
-
OUTPUT_FILE_MODIFIED_TIME
The name of the output file modified time provenance field.- See Also:
-
FEATURES_FILE_MODIFIED_TIME
The name of the features file modified time provenance field.- See Also:
-
FEATURES_RESOURCE_HASH
The name of the provenance field for the feature file hash.- See Also:
-
OUTPUT_RESOURCE_HASH
The name of the provenance field for the output file hash.- See Also:
-
FEATURE_TYPE
The name of the provenance field for the idx feature type.- See Also:
-
-
Constructor Details
-
IDXDataSourceProvenance
Deserialization constructor.- Parameters:
map
- The provenances.
-
-
Method Details
-
extractProvenanceInfo
protected static com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance.ExtractedInfo extractProvenanceInfo(Map<String, com.oracle.labs.mlrg.olcut.provenance.Provenance> map) Separates out the configured and non-configured provenance values.- Parameters:
map
- The provenances to separate.- Returns:
- The extracted provenance information.
-
getInstanceValues
- Specified by:
getInstanceValues
in interfacecom.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance
- Overrides:
getInstanceValues
in classcom.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance
-