Skip to main content

instanceOfInteger (Function)

Checks whether the parameter is an instance of integer or not.

Syntax

<BOOL> instanceOfInteger(<INT|LONG|DOUBLE|FLOAT|STRING|BOOL|OBJECT> arg)

Query Parameters

NameDescriptionDefault ValuePossible Data TypesOptionalDynamic
argThe parameter to be checked.INT LONG DOUBLE FLOAT STRING BOOL OBJECTNoYes

Example 1

@info(name = 'query1')
INSERT INTO barStream
SELECT instanceOfInteger(value) AS state
FROM fooStream;

This query, named 'query1', selects records from the fooStream and calculates a new field called state. The instanceOfInteger function is used to determine if the value is of integer data type. If value is an integer, 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.

Example 2

@info(name = 'query1')
INSERT INTO barStream
SELECT instanceOfInteger(switchState) AS state
FROM fooStream;

This query, named 'query1', selects records from the fooStream and calculates a new field called state. The instanceOfInteger function is used to determine if the switchState is of integer data type. If switchState is an integer, 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.