- All Superinterfaces:
LogicalGraph,OperatorComposable,PropertyValued
Extension of
LogicalGraph used by IterativeOperator's.
A consumer of a LogicalSubgraph can create connections from the
IterativeOperator's input ports to other operators in the graph.
The subgraph is pre-configured with the EngineConfig that was used
to create the top-level graph to which the IterativeOperator was added.-
Method Summary
Modifier and TypeMethodDescription<T extends LogicalPort>
Tfiltered(T original, LogicalPortOptions options) Provides a filtered view of the original port.Methods inherited from interface com.pervasive.datarush.graphs.LogicalGraph
addCompilationListener, compile, compile, getName, removeCompilationListener, run, run, setName, validate, validateMethods inherited from interface com.pervasive.datarush.operators.OperatorComposable
add, add, add, connectMethods inherited from interface com.pervasive.datarush.graphs.PropertyValued
getProperty, getProperty, setProperty, setProperty
-
Method Details
-
filtered
Provides a filtered view of the original port. Note that operators should generally not call this method directly. Rather they should use one of the type-safe/convenience methods on the various subclasses ofLogicalPort. For example://filtered contains a filtered view of the original portRecordPortfiltered= input.filtered(subgraph, newRecordPortOptions(selectedFields))- Type Parameters:
T- the type of port- Parameters:
original- the original portoptions- the port options- Returns:
- a filtered view of the original port
-