flush Statement
The flush
statement clears buffered data from a stream.
Syntax
flush <stream_name>
Description
This statement removes all buffered data from a stream while preserving the stream structure. The operation clears internal buffers but maintains active flows and subscriptions.
Parameters
stream_name
: Name of the stream to flush (must be a valid identifier)
Examples
Basic Stream Flush
flush sensor_data
flush temp_stream
flush event_buffer
Maintenance Operations
flush old_data
flush test_stream
flush backup_buffer
Behavior
- Clears all data currently in the stream
- Stream remains active and can receive new data
- All flows reading from the stream continue to operate
- All subscriptions remain active
- Operation is immediate and irreversible
Related Statements
- delete stream - Remove a stream entirely
- list - List all streams
- info - Get stream information