assertStatement("SELECT * FROM (VALUES ('a', 1, 2.2), ('b', 2, 3.3))",
new Query(
Optional.<With>absent(),
new QuerySpecification(
selectList(new AllColumns()),
ImmutableList.<Relation>of(new TableSubquery(
new Query(
Optional.<With>absent(),
new Values(ImmutableList.of(
new Row(ImmutableList.<Expression>of(
new StringLiteral("a"),