Uses of Interface
com.pervasive.datarush.operators.MetadataCalculationContext
-
Packages that use MetadataCalculationContext Package Description com.pervasive.datarush.analytics.pmml Provides shared and base classes for PMML model representation of Analytics algorithms.com.pervasive.datarush.operators Provides classes and interfaces for developing dataflow operators.com.pervasive.datarush.ports.model Provides implementations of port objects dealing with the flow of single objects between operators.com.pervasive.datarush.ports.record Provides implementations of port objects related to the flow of record sets between operators. -
-
Uses of MetadataCalculationContext in com.pervasive.datarush.analytics.pmml
Methods in com.pervasive.datarush.analytics.pmml with parameters of type MetadataCalculationContext Modifier and Type Method Description void
PMMLPort. setPMMLModelSpec(MetadataCalculationContext ctx, PMMLModelSpec spec)
Setter to be used to set the PMMLModelSpec for PMML ports. -
Uses of MetadataCalculationContext in com.pervasive.datarush.operators
Subinterfaces of MetadataCalculationContext in com.pervasive.datarush.operators Modifier and Type Interface Description interface
IterativeMetadataContext
Context used byIterativeOperator.computeMetadata(IterativeMetadataContext)
.interface
StreamingMetadataContext
Context used when computing metadata viaStreamingOperator.computeMetadata(StreamingMetadataContext)
.Methods in com.pervasive.datarush.operators with parameters of type MetadataCalculationContext Modifier and Type Method Description abstract Integer
ParallelismStrategy. maxParallelism(Integer configuredParallelism, MetadataCalculationContext ctx)
Public only as a matter of implementation; operators should not call this method. -
Uses of MetadataCalculationContext in com.pervasive.datarush.ports.model
Methods in com.pervasive.datarush.ports.model with parameters of type MetadataCalculationContext Modifier and Type Method Description void
AbstractModelPort. setMergeHandler(MetadataCalculationContext ctx, ModelMergeHandler<T> mergeHandler)
Sets the merge handler for the input port -
Uses of MetadataCalculationContext in com.pervasive.datarush.ports.record
Methods in com.pervasive.datarush.ports.record with parameters of type MetadataCalculationContext Modifier and Type Method Description static KeyDrivenDataDistribution
MetadataUtil. negotiateGrouping(MetadataCalculationContext ctx, RecordPort port, SortKey... keys)
Negotiates the required data distribution on the specified port using the given grouping fields with sort ordering.static KeyDrivenDataDistribution
MetadataUtil. negotiateGrouping(MetadataCalculationContext ctx, RecordPort port, String... keys)
Negotiates the required data ordering and distribution on the specified port using the given grouping fields.static DataOrdering
MetadataUtil. negotiateOrdering(MetadataCalculationContext ctx, RecordPort port, String... keys)
Negotiates the required data ordering on the specified port using the given key fields.void
RecordPort. setOutputDataDistribution(MetadataCalculationContext ctx, DataDistribution distribution)
Sets the data partitioning associated with the given record port.void
RecordPort. setOutputDataOrdering(MetadataCalculationContext ctx, DataOrdering ordering)
Sets the data ordering associated with this output port.void
RecordPort. setRequiredDataDistribution(MetadataCalculationContext ctx, DataDistribution distribution)
Sets the required data distribution of this input port.void
RecordPort. setRequiredDataOrdering(MetadataCalculationContext ctx, DataOrdering ordering)
Sets the required data ordering of the given input.void
RecordPort. setType(MetadataCalculationContext ctx, RecordTokenType type)
Sets the type associated with this port.
-