epadmin-stream
epadmin stream target — Enqueues to or dequeues from streams in an EventFlow module.
DESCRIPTION
Use the stream target to enqueue to or dequeue from a stream in a running EventFlow module.
The stream target has three commands:
The designation [ in syntax examples is a reminder that this command requires either the global parameter sn|ad]‑‑servicename or the ‑‑adminport and ‑‑hostname combination to identify the node or cluster of interest.
epadmin dequeue stream
Dequeues tuples from a stream.
epadmin[dequeue stream epadminsn|ad][dequeue stream --engine=JVMengine1 --verbose --where="value=10" epadminsn|ad][dequeue stream --path=default.myModule.myOutputStream --format=json epadminsn|ad][dequeue stream --format=csv --nullstring=empty --quotechar="'" epadminsn|ad][dequeue stream --timestamp --timestampformat="HH:mm:ss"sn|ad]
| Command Parameter | Description | Required |
|---|---|---|
engine |
Engine name filter. | No. The default is to dequeue all streams on all engines. |
format |
A string to control the output format of dequeued tuples, one of: csv or json.
|
No. The default is csv.
|
limit |
When set with limit=n, the stream dequeues n tuples (or less
if there are less than n enqueued) and then terminate.
|
No. |
nullstring |
Null string indicator in csv formatted output.
|
No. The default is null.
|
path |
Path filter, using StreamBase path notation. | No. The default is to dequeue all streams at all paths. |
quotechar |
Quote character value in csv formatted output.
|
No. The default is ".
|
timestamp |
A boolean value to control whether the tuple output contains a timestamp. | No. The default is false.
|
timestampformat |
A string value specifying the timestamp format to use. The timestamp format is defined by the Java SimpleDataFormat class.
|
No. The default is yyyy-MM-dd HH:mm:ss.SSSZ.
|
verbose |
A boolean value to control whether the tuple output contains engine and path
information. A value of true includes engine and path information
in the tuple output.
|
No. The default is false.
|
where |
An EventFlow predicate condition. The predicate must evaluate to true to include the tuple in the output.
|
No. The default is true (include all tuples).
|
epadmin display stream
Displays a list of the streams in a running EventFlow module, with optional details.
epadmin[display stream epadminsn|ad][display stream --engine=JVMengine1 epadminsn|ad][display stream --path=default.myModule.myOutputStream epadminsn|ad][display stream --path=default.myModule.myOutputStream --detailed epadminsn|ad][display stream --type=inputsn|ad]
| Command Parameter | Description | Required |
|---|---|---|
detailed |
Boolean value to control whether to include detailed stream information,
including type, enqueuing or dequeing, total tuples, and schema. A value of
true includes those details.
|
No. The default is false.
|
engine |
Engine name filter. | No. The default is to display all streams on all engines. |
path |
Path filter, using StreamBase path notation. | No. The default is to display all streams at all paths. |
type |
A string that filters the list of streams by type, one of: input, output, or all.
|
No. The default is all.
|
epadmin enqueue stream
Enqueues tuples onto a stream.
epadmin[enqueue stream epadminsn|ad][enqueue stream --engine=JVMengine1 epadminsn|ad][enqueue stream --path=default.myModule.myInputStream --format=json epadminsn|ad][enqueue stream --path=default.myModule.myInputStream --format=csv --nullstring=empty --quotechar="'" epadminsn|ad][enqueue stream --path=default.myModule.myInputStream --input=myinput.jsonsn|ad]
Comma separated value (CSV) formatted tuples have a syntax of: value1, value2, ..., with list values enclosed in square brackets. For example: Steve,30,[Bob,Mary,Joe].
JSON formatted tuples have a syntax of {fieldName1:value1, fieldName2:value2, ...,} with list values enclosed in square brackets. For example: {name:Steve,age:30,children:[Bob,Mary,Joe]}.
Tuples are enqueued following a new line for both standard input or an input file.
| Command Parameter | Description | Required |
|---|---|---|
engine |
Engine name filter. | No. The default is to enqueue to all streams on all engines. |
format |
A string to control the input format of enqueued tuples, one of: csv or json.
|
No. The default is csv.
|
input |
Specifies a file path to indicate whether to read input from that file, specifies - to indicate reading from standard input.
|
No. The default is -.
|
nullstring |
Null string indicator in csv formatted input.
|
No. The default is null.
|
path |
Path filter, using StreamBase path notation. | No. The default is to enqueue to all streams at all paths. |
quotechar |
Quote character value in csv formatted input.
|
No. The default is ".
|
