.append(kind.toString()) .append("</span> <span class=\"literal\">") .append(kind == ExpressionKind.MEMBER ? ((MemberExpression) expression).getProperty().getUriLiteral() : expression.getUriLiteral()) .append("</span>, type <span class=\"type\">") .append(expression.getEdmType().toString())
.append(kind.toString()) .append("</span> <span class=\"literal\">") .append(kind == ExpressionKind.MEMBER ? ((MemberExpression) expression).getProperty().getUriLiteral() : expression.getUriLiteral()) .append("</span>, type <span class=\"type\">") .append(expression.getEdmType().toString())
if (exception != null && exception.getFilterTree() != null) { writer.append("<h2>Expression Information</h2>\n") .append("<pre class=\"code\">").append(exception.getFilterTree().getUriLiteral()) .append("</pre>\n");
if (exception != null && exception.getFilterTree() != null) { writer.append("<h2>Expression Information</h2>\n") .append("<pre class=\"code\">").append(exception.getFilterTree().getUriLiteral()) .append("</pre>\n");
public static ExpressionParserException createINVALID_METHOD_CALL(final CommonExpression leftNode, final Token prevToken, final String expression) { final MessageReference msgRef = ExpressionParserException.INVALID_METHOD_CALL.create(); msgRef.addContent(leftNode.getUriLiteral()); msgRef.addContent(prevToken.getPosition() + 1); msgRef.addContent(expression); return new ExpressionParserException(msgRef); }
private void setOrderBy(QueryRequest queryRequest, GetEntitySetUriInfo uriInfo) { OrderByExpressionImpl orderItem = null; if (uriInfo.getOrderBy() != null) { for (OrderExpression orderExpr : uriInfo.getOrderBy().getOrders()) { SortOrder sortOrder = orderExpr.getSortOrder(); String order = sortOrder.name(); boolean isDescending = order.equals("desc"); String expression = orderExpr.getExpression().getUriLiteral(); orderItem = new OrderByExpressionImpl(isDescending, expression); ((QueryRequestImpl) queryRequest).setOrderByOption(orderItem); } } }
public static ExpressionParserException createINVALID_METHOD_CALL(final CommonExpression leftNode, final Token prevToken, final String expression) { final MessageReference msgRef = ExpressionParserException.INVALID_METHOD_CALL.create(); msgRef.addContent(leftNode.getUriLiteral()); msgRef.addContent(prevToken.getPosition() + 1); msgRef.addContent(expression); return new ExpressionParserException(msgRef); }
public static ExpressionParserException createINVALID_METHOD_CALL(final CommonExpression leftNode, final Token prevToken, final String expression) { final MessageReference msgRef = ExpressionParserException.INVALID_METHOD_CALL.create(); msgRef.addContent(leftNode.getUriLiteral()); msgRef.addContent(prevToken.getPosition() + 1); msgRef.addContent(expression); return new ExpressionParserException(msgRef); }
.beginObject(); if (exception.getFilterTree() != null) { jsonStreamWriter.namedStringValue("filter", exception.getFilterTree().getUriLiteral());
private void populateQueryOptions(QueryRequestImpl qr, UriInfo uriInfo) throws EdmException { if(uriInfo.getTop() != null) qr.setTopOption(uriInfo.getTop()); if(uriInfo.getSkip() != null) qr.setSkipOption(uriInfo.getSkip()); if(uriInfo.getOrderBy() != null) { for(OrderExpression oe : uriInfo.getOrderBy().getOrders()) { qr.setOrderByOption(new OrderByExpressionImpl(oe.getSortOrder().equals(SortOrder.desc), oe.getExpression().getUriLiteral())); } } if(!uriInfo.getSelect().isEmpty()) { for(SelectItem selectItem : uriInfo.getSelect()) if(selectItem.getProperty() != null) qr.setSelectItems(selectItem.getProperty().getName()); } /* * Custom query options are possible not just for query, but currently the api * to get custom query options is only there in QueryRequest. Hence its done * only here. */ if(!uriInfo.getCustomQueryOptions().isEmpty()) { qr.setCustomQueryOptions(uriInfo.getCustomQueryOptions()); } }
jsonStreamWriter.name("error") .beginObject() .namedStringValue("expression", exception.getFilterTree().getUriLiteral()) .endObject(); if (filter != null || orderBy != null || expandSelectTree != null) {
jsonStreamWriter.name("error") .beginObject() .namedStringValue("expression", exception.getFilterTree().getUriLiteral()) .endObject(); if (filter != null || orderBy != null || expandSelectTree != null) {