query = parse("SELECT * FROM car:Car WHERE relike('test-model', car:model)");
assertThat(query.source(), is(instanceOf(NamedSelector.class)));
// SELECT * ...
assertThat(query.columns().isEmpty(), is(true));
// FROM ...
NamedSelector selector = (NamedSelector)query.source();
assertThat(selector.name(), is(selectorName("car:Car")));
assertThat(selector.aliasOrName(), is(selectorName("car:Car")));
assertThat(selector.alias(), is(nullValue()));
// WHERE ...
Relike relike = isRelike(query.constraint());
assertThat(relike.getOperand1(), is((StaticOperand)literal("test-model")));
assertThat(relike.getOperand2(), is((DynamicOperand)propertyValue(selectorName("car:Car"), "car:model")));
}