code: public Query declare(String name, Query query){
  		selectAllColumns();
  		declaredQuery.put(name, query);
  		return this;
  	}
docs: When there is a need to have an inner query,
  this will be using with query in postgresql http://www.postgresql.org/docs/9.1/static/queries-with.html
  @param name
  @param columns
  @param query
  @param recursive