{"functions":[{"name":"UPPER","description":"Converts a string to uppercase.","arguments":[{"title":"value","description":"Input text.","type":["string"]}],"returns":["string"]},{"name":"LOWER","description":"Converts a string to lowercase.","arguments":[{"title":"value","description":"Input text.","type":["string"]}],"returns":["string"]},{"name":"POSITION","description":"Returns the row position in nested filters.","arguments":[],"returns":["integer"]},{"name":"NOW","description":"Returns the current timestamp.","arguments":[],"returns":["datetime"]},{"name":"DIAMETER2D","description":"Returns the 2D diameter of a geometry.","arguments":[{"title":"geometry","description":"Input geometry.","type":["geometry"]}],"returns":["number"]},{"name":"DIAMETER3D","description":"Returns the 3D diameter of a geometry.","arguments":[{"title":"geometry","description":"Input geometry.","type":["geometry"]}],"returns":["number"]},{"name":"ALIKE","description":"Checks if one of the array values matches the LIKE pattern.","arguments":[{"title":"values","description":"Array value expression.","type":["string"]},{"title":"pattern","description":"LIKE pattern.","type":["string"]}],"returns":["boolean"]},{"name":"inResultSet","description":"Tests whether the value of a property, or the feature id, is contained in a named result set. Result sets are defined by other queries of the same query expression; this function can therefore only be used within a query expression, not in a standalone CQL2 filter.","arguments":[{"title":"value","description":"Property to test: a feature reference, a value property holding feature ids, or the feature id.","type":["string"]},{"title":"resultSet","description":"Name of the result set.","type":["string"]}],"returns":["boolean"]}]}