
{
    "type": "statement",
    "variant": "list",
    "statement": [
        {
            "type": "statement",
            "variant": "select",
            "result": [
                {
                    "type": "expression",
                    "format": "binary",
                    "variant": "operation",
                    "operation": "and",
                    "left": {
                        "type": "function",
                        "name": {
                            "type": "identifier",
                            "variant": "function",
                            "name": "f"
                        },
                        "args": {
                            "type": "expression",
                            "variant": "list",
                            "expression": [
                                {
                                    "type": "literal",
                                    "variant": "decimal",
                                    "value": "3"
                                },
                                {
                                    "type": "identifier",
                                    "variant": "column",
                                    "name": "a"
                                },
                                {
                                    "type": "expression",
                                    "format": "binary",
                                    "variant": "operation",
                                    "operation": ">",
                                    "left": {
                                        "type": "identifier",
                                        "variant": "column",
                                        "name": "b"
                                    },
                                    "right": {
                                        "type": "literal",
                                        "variant": "decimal",
                                        "value": "5"
                                    }
                                }
                            ]
                        }
                    },
                    "right": {
                        "type": "expression",
                        "format": "binary",
                        "variant": "operation",
                        "operation": "is",
                        "left": {
                            "type": "expression",
                            "format": "binary",
                            "variant": "operation",
                            "operation": "||",
                            "left": {
                                "type": "expression",
                                "format": "binary",
                                "variant": "operation",
                                "operation": "+",
                                "left": {
                                    "type": "identifier",
                                    "variant": "column",
                                    "name": "c.f"
                                },
                                "right": {
                                    "type": "literal",
                                    "variant": "decimal",
                                    "value": "3"
                                }
                            },
                            "right": {
                                "type": "literal",
                                "variant": "text",
                                "value": "hola"
                            }
                        },
                        "right": {
                            "type": "literal",
                            "variant": "null",
                            "value": "null"
                        }
                    }
                }
            ]
        }
    ]
}