clear (Function)
Function returns the cleared list.
Syntax
<OBJECT> list:clear(<OBJECT> list)
Query Parameters
Name | Description | Default Value | Possible Data Types | Optional | Dynamic |
---|---|---|---|---|---|
list | The list which needs to be cleared | OBJECT | No | Yes |
Example 1
list:clear(stockDetails)
This function call takes stockDetails
, a list, as input and removes all elements from it. The clear
function results in an empty list.
Example 2
CREATE STREAM InputListStream (stockDetails OBJECT);
CREATE SINK STREAM OutputListStream (clearedList OBJECT);
@info(name = 'ClearListStreamWorker')
INSERT INTO OutputListStream
SELECT list:clear(stockDetails) AS clearedList
FROM InputListStream;
The ClearListStreamWorker
processes events from the InputListStream
, which includes a list attribute named stockDetails
. It uses the list:clear(stockDetails)
function to remove all elements from stockDetails
. The cleared list, now empty, is output as the clearedList
attribute for each event to the OutputListStream
.