Namespace spl
The SPL standard toolkit defines several types in the composite operator spl::Sys. These types are used in the config specifications and the built-in functions. Two additional composite operators define types that are used by specific built-in functions: spl::Log and spl::Trace.
Types
- Log.Level: This type, when it is used with the appLog function, species the logging level.
- Sys.CongestionPolicy: CongestionPolicy is used for the config threadedPort clause.
- Sys.Kind: This enum is used when custom metrics are created.
- Sys.LogLevel: The Log level for message logging.
- Sys.OperatorInputPortMetricName: This enum is used when input port metrics are accessed.
- Sys.OperatorOutputPortMetricName: This enum is used when output port metrics are accessed.
- Sys.OperatorSystemMetricName: This enum is used when operator system metrics are accessed.
- Sys.PEConnection: This tuple type gets connection information for a processing element output port.
- Sys.PEConnections: This type is a list of PEConnection tuple types.
- Sys.PaneTiming: The timing of a window pane triggering in relation to the enclosing operator's watermark that is used for predicting pane completion.
- Sys.PartitionEvictionKind: This enum is used to specify the partition eviction policy for a window.
- Sys.PartitionEvictionSelection: This enum is used to specify the method for evicting a partition from a window.
- Sys.PoolSharingMode: This enum is used with SPL config specifications.
- Sys.Punctuation: Punctuation types returned by currentPunct().
- Sys.Resolution: This is the resolution of the event time of an event-time window.
- Sys.TimestampFormat: This enum is used to specify the format used for the toTimestamp built-in function.
- Sys.tm: tm is used for the time and gmtime built-in functions.
- Trace.Level: This type, when it is used with the appTrc function, specifies the tracing level.