public void validateExpr(SqlValidator validator, SqlValidatorScope scope) { // While a SqlNodeList is not always a valid expression, this // implementation makes that assumption. It just validates the members // of the list. // // One example where this is valid is the IN operator. The expression // // empno IN (10, 20) // // results in a call with operands // // { SqlIdentifier({"empno"}), // SqlNodeList(SqlLiteral(10), SqlLiteral(20)) } for (SqlNode node : list) { node.validateExpr(validator, scope); } }