instanceOfLong (Function)
Checks whether the parameter is an instance of Long or not.
Syntax
<BOOL> instanceOfLong(<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 instanceOfLong(value) AS state
FROM fooStream;
This query, named 'query1', selects records from the fooStream
and calculates a new field called state
. The instanceOfLong
function is used to determine if the value
is of long data type. If value
is a long, 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, value
56456l would return TRUE.
Example 2
@info(name = 'query1')
INSERT INTO barStream
SELECT instanceOfLong(switchState) AS state
FROM fooStream;
This query, named 'query1', selects records from the fooStream
and calculates a new field called state
. The instanceOfLong
function is used to determine if the switchState
is of long data type. If switchState
is a long, 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, then this query returns FALSE, because the value is a Boolean and not a long.