SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 1) ExpressionList (children 6) Function materialize (alias x) (children 1) ExpressionList (children 1) Function toDate (children 1) ExpressionList (children 1) Literal \'2000-01-01\' Function toDateTime (alias y) (children 1) ExpressionList (children 2) Literal \'2000-01-01 00:00:01\' Literal \'Asia/Istanbul\' Function if (alias z) (children 1) ExpressionList (children 3) Function greater (children 1) ExpressionList (children 2) Identifier x Identifier y Identifier x Identifier y Function toTypeName (children 1) ExpressionList (children 1) Identifier x Function toTypeName (children 1) ExpressionList (children 1) Identifier y Function toTypeName (children 1) ExpressionList (children 1) Identifier z