All user errors
Syntax errors
FeatureQL
SELECT 1 + 2 fooResult
ERROR UE/SYNTAX-ERROR/SYNTAX_ERROR Syntax error at line 1:13 - extraneous input 'FOO' expecting {<EOF>, ';'} (offending symbol: 'FOO')
Non-existing features
FeatureQL
SELECT FEQTURE1Result
ERROR UE/FEATURE-NOT-FOUND Feature feature_name='FEQTURE1' not found in available features [] or in the registry.
Functions improperly used
Function not exists
FeatureQL
SELECT NOT_EXISTING_FUNCTION(1, 'a', TRUE)Result
ERROR UE/FUNCTION-NOT-FOUND Function 'NOT_EXISTING_FUNCTION' not found. Available functions include: 'ABS', 'ACCUMULATION_AT_TIME', 'ACOS', 'ACTIVITY_STATUS', 'ADD'...
Function used with wrong types
FeatureQL
SELECT ADD(1, 'A') AS ERROR_FEATUREResult
ERROR UE/FUNCTION-SIGNATURE-UNKNOWN Unexpected parameter types in ADD(BIGINT, VARCHAR) when defining feature ERROR_FEATURE. Expected: ADD(T, T) -> T with T in [TINYINT, SMALLINT, INT, BIGINT, FLOAT, DOUBLE, DECIMAL] or ADD(TIMESTAMP, INTERVAL) -> TIMESTAMP.