Converting String Values to Lowercase
Purpose:¶
This String function converts the string value to lowercase letters
Prerequisites:¶
Save this sample. If there is no syntax error, the following messages would be shown on the console
* Siddhi App StringExtensionSample successfully deployed.
Executing the Sample:¶
- Start the Siddhi application by clicking on 'Run'.
- If the Siddhi application starts successfully, the following messages would be shown on the console.
* StringExtensionSample.siddhi - Started Successfully!
Testing the Sample:¶
You can publish data event to the file, through event simulator. 1. Open event simulator by clicking on the second icon or press Ctrl+Shift+I. 2. In the Single Simulation tab of the panel, select values as follows: * Siddhi App Name: StringExtensionSample * Stream Name: SweetProductionStream 3. Enter following values in the fields and send.
name: CaKe
amount: 55.6
Viewing the Results:¶
Messages similar to the following would be shown on the console.
INFO {io.siddhi.core.stream.output.sink.LogSink} - StringExtensionSample : OutputStream : Event{timestamp=1513760993921, data=[cake, 55.6], isExpired=false}
@App:name("StringExtensionSample")
@App:description('Converts the sweet name to lowercase letters.')
define stream SweetProductionStream (name string, amount double);
@sink(type='log')
define stream OutputStream(name string, amount double);
from SweetProductionStream
select str:lower(name) as name, amount
insert into OutputStream;
Top