Class PMMLPort.Metadata

java.lang.Object
com.pervasive.datarush.ports.model.AbstractModelPortMetadata
com.pervasive.datarush.analytics.pmml.PMMLPort.Metadata
All Implemented Interfaces:
PortMetadata
Enclosing class:
PMMLPort

public static final class PMMLPort.Metadata extends AbstractModelPortMetadata
The port metadata associated with PMMLPorts.
  • Constructor Details

    • Metadata

      public Metadata(PMMLModelSpec pmmlModelSpec)
      Creates a new port metadata
      Parameters:
      pmmlModelSpec - the PMML model metadata
  • Method Details

    • withMergeHandler

      protected PMMLPort.Metadata withMergeHandler(ModelMergeHandler<?> mergeHandler)
      Description copied from class: AbstractModelPortMetadata
      Subclasses override to return a metadata, equivalent to this, with the specified merge handler.
      Specified by:
      withMergeHandler in class AbstractModelPortMetadata
      Parameters:
      mergeHandler - the merge handle
      Returns:
      a new metadata, equivalent to this, with the specified merge handler
    • getPMMLModelSpec

      public PMMLModelSpec getPMMLModelSpec()
      Returns the underlying PMML model metadata
      Returns:
      the underlying PMML model metadata
    • getPortFactory

      public LogicalPortFactory<?> getPortFactory()
      Description copied from interface: PortMetadata
      Public only as a matter of implementation; not intended for external use. Returns a port factory that can create ports of the type associated with this metadata.
      Returns:
      a port factory