//
// If the projection does not need bound values, execute query using full engine
if (!needsBoundValue(projectionExpression)) {
try {
LocalQueryRunner runner = new LocalQueryRunner(session, EXECUTOR);
MaterializedResult result = runner.execute("SELECT " + projection + " FROM dual");
assertEquals(result.getTupleInfos().size(), 1);
assertEquals(result.getMaterializedTuples().size(), 1);
Object queryResult = Iterables.getOnlyElement(result.getMaterializedTuples()).getField(0);
results.add(queryResult);
}