public class AggregateExpressionImpl extends Object implements org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression
| Constructor and Description |
|---|
AggregateExpressionImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<T> visitor) |
void |
addDynamicProperty(String name) |
AggregateExpressionImpl |
addFrom(org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression from) |
String |
getAlias() |
org.apache.olingo.commons.api.edm.FullQualifiedName |
getCustomMethod() |
Set<String> |
getDynamicProperties() |
org.apache.olingo.server.api.uri.queryoption.expression.Expression |
getExpression() |
List<org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression> |
getFrom() |
org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression |
getInlineAggregateExpression() |
List<org.apache.olingo.server.api.uri.UriResource> |
getPath() |
org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression.StandardMethod |
getStandardMethod() |
AggregateExpressionImpl |
setAlias(String alias) |
AggregateExpressionImpl |
setCustomMethod(org.apache.olingo.commons.api.edm.FullQualifiedName customMethod) |
AggregateExpressionImpl |
setExpression(org.apache.olingo.server.api.uri.queryoption.expression.Expression expression) |
AggregateExpressionImpl |
setInlineAggregateExpression(org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression aggregateExpression) |
AggregateExpressionImpl |
setPath(org.apache.olingo.server.api.uri.UriInfo uriInfo) |
AggregateExpressionImpl |
setStandardMethod(org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression.StandardMethod standardMethod) |
public List<org.apache.olingo.server.api.uri.UriResource> getPath()
getPath in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionpublic AggregateExpressionImpl setPath(org.apache.olingo.server.api.uri.UriInfo uriInfo)
public org.apache.olingo.server.api.uri.queryoption.expression.Expression getExpression()
getExpression in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionpublic AggregateExpressionImpl setExpression(org.apache.olingo.server.api.uri.queryoption.expression.Expression expression)
public org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression.StandardMethod getStandardMethod()
getStandardMethod in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionpublic AggregateExpressionImpl setStandardMethod(org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression.StandardMethod standardMethod)
public org.apache.olingo.commons.api.edm.FullQualifiedName getCustomMethod()
getCustomMethod in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionpublic AggregateExpressionImpl setCustomMethod(org.apache.olingo.commons.api.edm.FullQualifiedName customMethod)
public org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression getInlineAggregateExpression()
getInlineAggregateExpression in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionpublic AggregateExpressionImpl setInlineAggregateExpression(org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression aggregateExpression)
public List<org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression> getFrom()
getFrom in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionpublic AggregateExpressionImpl addFrom(org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpression from)
public String getAlias()
getAlias in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionpublic AggregateExpressionImpl setAlias(String alias)
public <T> T accept(org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<T> visitor)
throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException,
org.apache.olingo.server.api.ODataApplicationException
accept in interface org.apache.olingo.server.api.uri.queryoption.expression.VisitableExpressionorg.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic Set<String> getDynamicProperties()
getDynamicProperties in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionpublic void addDynamicProperty(String name)
addDynamicProperty in interface org.apache.olingo.server.api.uri.queryoption.apply.AggregateExpressionCopyright © 2013–2022 The Apache Software Foundation. All rights reserved.