package squill.query; import squill.alias.AliasResolver; public class QueryContextImpl implements QueryContext { private final AliasResolver ar = new AliasResolver(); private final QueryType queryType; private boolean returnId; public QueryContextImpl(QueryType queryType) { this.queryType = queryType; } public String uniqueAlias(String prefix) { return ar.uniqueAlias(prefix); } public QueryType type() { return queryType; } public void setReturnId() { returnId = true; } public boolean shallReturnId() { return returnId; } }