Module datarush.library
Package com.pervasive.datarush.graphs
Provides classes and interfaces for the construction of executable
dataflow graphs. In Pervasive DataRush, dataflow graphs are
simply collections of linked
dataflow operators.
Thus defining a graph is an iterative process of adding operators
to a container. Once defined, an executable instance of the graph
can be produced. Users manage and monitor the execution of
the graph using these instances.
-
Interface Summary Interface Description GraphCompilationListener Provides notification whenever an operator is compiled.GraphPath A sequence of names typically used to identify elements within nested namespaces.InputPortInstance A runtime instance of aLogicalPort
.LogicalGraph Represents a logical graph which is intended to be executed.LogicalGraphInstance The executable artifact of a logical graph.LogicalGraphInstanceView A read-only super-interface ofLogicalGraphInstance
LogicalSubgraph Extension ofLogicalGraph
used byIterativeOperator
's.LogicalSubgraphFactory Interface for creating subgraphs.OperatorInstance A runtime instance of aLogicalOperator
.OutputPortInstance A runtime instance of aLogicalPort
.PortInstance A runtime instance of aLogicalPort
.PropertyValued Shared interface implemented byLogicalGraph
andOpenComposite
.StatisticsRegistry For advanced use only; operator authors should not need to access this class. -
Class Summary Class Description EngineConfig A collection of engine configuration settings.EngineConfig.Ports Nested class containing settings specific to ports.EngineConfig.RemoteMonitoring Settings in this object determine settings for remote monitoringEngineConfig.Sort Settings in this object determine default tuning for theSort
operator.EngineProperty<T> Defined configuration properties for the DataRush engine.GraphPaths Factory for generating paths which provides for a standard separator and an escaping mechanism.LogicalGraphFactory Public factory for creating initially empty logical graphs.LogicalGraphInstances Miscellaneous utilities for working withLogicalGraphInstance
.LogicalGraphWithConfig LogicalStatistic Statistic associated with aLogicalPort
or aLogicalOperator
.LogicalStatistic.Builder A builder for statistics.LogicalStatistics Miscellaneous utilities and constants associated with theLogicalStatistic
class. -
Enum Summary Enum Description GraphState Describes the state of aLogicalGraphInstance
.OperatorState The execution state of an operator within a graph. -
Exception Summary Exception Description DROperatorException Wrapper for errors occurring during the execution of a dataflow graph.GraphCancellationException Thrown to indicate the cancellation of a running dataflow graph.PathParseException Exception thrown when the serialization of a path cannot be parsed.