instanceOfString (Function)
Checks whether the parameter is an instance of string or not.
Syntax
<BOOL> instanceOfString(<INT|LONG|DOUBLE|FLOAT|STRING|BOOL|OBJECT> arg)
Query Parameters
Name | Description | Default Value | Possible Data Types | Optional | Dynamic |
---|---|---|---|---|---|
arg | The parameter to be checked. | INT LONG DOUBLE FLOAT STRING BOOL OBJECT | No | Yes |
Example 1
@info(name = 'query1')
INSERT INTO barStream
SELECT instanceOfString(value) AS state
FROM fooStream;
This query, named 'query1', selects records from the fooStream
and calculates a new field called state
. The instanceOfString
function is used to determine if the value
is of string data type. If value
is a string, then the value of state
will be TRUE; otherwise, it will be FALSE. The resulting data, including the calculated state
, is then inserted into the barStream
.
Essentially, this query processes records in the fooStream
and creates new records in the barStream
with the state
field, where state
is determined based on the data type of the value
.
For example, this query returns TRUE if the value
is test
.
Example 2
@info(name = 'query1')
INSERT INTO barStream
SELECT instanceOfString(switchState) AS state
FROM fooStream;
This query, named 'query1', selects records from the fooStream
and calculates a new field called state
. The instanceOfString
function is used to determine if the switchState
is of string data type. If switchState
is a string, then the value of state
will be TRUE; otherwise, it will be FALSE. The resulting data, including the calculated state
, is then inserted into the barStream
.
Essentially, this query processes records in the fooStream
and creates new records in the barStream
with the state
field, where state
is determined based on the data type of the switchState
.
For example, if the switchState
is TRUE, this returns FALSE, because the value is not a string.