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

    Fields
    Modifier and Type
    Field
    Description
    static 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

    Constructors
    Constructor
    Description
    IDXDataSourceProvenance(Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> map)
    Deserialization constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    Map<String,com.oracle.labs.mlrg.olcut.provenance.PrimitiveProvenance<?>>
     

    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

      public static final String OUTPUT_FILE_MODIFIED_TIME
      The name of the output file modified time provenance field.
      See Also:
    • FEATURES_FILE_MODIFIED_TIME

      public static final String FEATURES_FILE_MODIFIED_TIME
      The name of the features file modified time provenance field.
      See Also:
    • FEATURES_RESOURCE_HASH

      public static final String FEATURES_RESOURCE_HASH
      The name of the provenance field for the feature file hash.
      See Also:
    • OUTPUT_RESOURCE_HASH

      public static final String OUTPUT_RESOURCE_HASH
      The name of the provenance field for the output file hash.
      See Also:
    • FEATURE_TYPE

      public static final String FEATURE_TYPE
      The name of the provenance field for the idx feature type.
      See Also:
  • Constructor Details

    • IDXDataSourceProvenance

      public IDXDataSourceProvenance(Map<String,com.oracle.labs.mlrg.olcut.provenance.Provenance> map)
      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

      public Map<String,com.oracle.labs.mlrg.olcut.provenance.PrimitiveProvenance<?>> getInstanceValues()
      Specified by:
      getInstanceValues in interface com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance
      Overrides:
      getInstanceValues in class com.oracle.labs.mlrg.olcut.provenance.impl.SkeletalConfiguredObjectProvenance