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
FieldsModifier and TypeFieldDescriptionstatic final StringThe name of the provenance field for the idx feature type.static final StringThe name of the features file modified time provenance field.static final StringThe name of the provenance field for the feature file hash.static final StringThe name of the output file modified time provenance field.static final StringThe 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, hostShortNameFields inherited from interface org.tribuo.provenance.DataSourceProvenance
DATASOURCE_CREATION_TIME, FILE_MODIFIED_TIME, OUTPUT_FACTORY, RESOURCE_HASHFields inherited from interface com.oracle.labs.mlrg.olcut.provenance.ObjectProvenance
CLASS_NAME, DEFAULT_HASH_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionIDXDataSourceProvenance(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.ExtractedInfoextractProvenanceInfo(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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance
iteratorMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods 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
-
-
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
public Map<String, com.oracle.labs.mlrg.olcut.provenance.PrimitiveProvenance<?>> getInstanceValues()- Specified by:
getInstanceValuesin interfacecom.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance- Overrides:
getInstanceValuesin classcom.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance
-