@Test public void orderByGrammar() throws QueryParseException { String s = "select * where name = 'bob' order by name asc"; ParsedQuery query = ParsedQueryBuilder.build( s ); assertEquals( 1, query.getSortPredicates().size() ); }
int queryPredicatesSize = parsedQuery.getSortPredicates().size(); int queryOperandCount = getTotalChildCount(parsedQuery.getRootOperand()); parsedQuery.getSortPredicates().size() > 0 ){
for (SortPredicate sortPredicate : parsedQuery.getSortPredicates() ){ hasGeoSortPredicates = visitor.getGeoSorts().contains(sortPredicate.getPropertyName()); .getBuilder( searchEdge, searchTypes, visitor, limit, offset, parsedQuery.getSortPredicates(), fieldsWithType ) .setTimeout(TimeValue.timeValueMillis(queryTimeout));