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 ofLogicalGraphInstanceLogicalSubgraph Extension ofLogicalGraphused 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 byLogicalGraphandOpenComposite.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 theSortoperator.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 aLogicalPortor aLogicalOperator.LogicalStatistic.Builder A builder for statistics.LogicalStatistics Miscellaneous utilities and constants associated with theLogicalStatisticclass. -
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.