private static Object evaluate(Expression expression)
{
MetadataManager metadata = new MetadataManager();
IdentityHashMap<Expression, Type> expressionTypes = getExpressionTypes(SESSION, metadata, SQL_PARSER, SYMBOL_TYPES, expression);
ExpressionInterpreter interpreter = expressionInterpreter(expression, metadata, SESSION, expressionTypes);
return interpreter.evaluate((RecordCursor) null);
}