public class HanaQueryHelperV2 extends Object implements QueryHelper
| Constructor and Description |
|---|
HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
boolean isDraftRoot,
boolean isDraft,
com.fasterxml.jackson.databind.JsonNode csn) |
HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
com.fasterxml.jackson.databind.JsonNode csn) |
HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
com.fasterxml.jackson.databind.JsonNode csn,
boolean count,
boolean mainTable) |
HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
com.fasterxml.jackson.databind.JsonNode csn,
String mediaColumn) |
HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
org.apache.olingo.odata2.api.ep.entry.ODataEntry content,
com.fasterxml.jackson.databind.JsonNode csn) |
| Modifier and Type | Method and Description |
|---|---|
ReadEntityInfo |
getEntityInfo() |
List<String> |
getMeasuresPropertiesList() |
String |
getSchema() |
boolean |
isAggregateEntity() |
boolean |
isSqlAggregated() |
Long |
limitValue() |
Long |
offsetValue() |
ReadEntityInfo |
prepareOrderBy(org.apache.olingo.odata2.api.uri.expression.CommonExpression currentExpression,
String orderByon,
String order,
String parentAssociation,
List<ReadEntityInfo> siblingExpandList,
ReadEntityInfo parentEntityInfo,
List<String> globalSelect,
String globalOrderByStringFromURI,
ReadEntityInfo childEntityInfo) |
Filter |
prepeareParameterizedFilter(org.apache.olingo.odata2.api.uri.UriInfo uriInfo) |
void |
setAggregateEntity(boolean isAggregateEntity) |
void |
setMeasure(String measure) |
void |
setMeasuresList(List<String> measuresList) |
void |
setSkipValue(Long skipValue) |
void |
setSqlAggregated(boolean isSqlAggregated) |
void |
setTopValue(Long topValue) |
Object |
visitCustomProperty(String uriLiteral) |
public HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
org.apache.olingo.odata2.api.ep.entry.ODataEntry content,
com.fasterxml.jackson.databind.JsonNode csn)
throws org.apache.olingo.odata2.api.exception.ODataException
org.apache.olingo.odata2.api.exception.ODataExceptionpublic HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
com.fasterxml.jackson.databind.JsonNode csn,
String mediaColumn)
throws org.apache.olingo.odata2.api.exception.ODataException
org.apache.olingo.odata2.api.exception.ODataExceptionpublic HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
com.fasterxml.jackson.databind.JsonNode csn)
throws org.apache.olingo.odata2.api.exception.ODataException
org.apache.olingo.odata2.api.exception.ODataExceptionpublic HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
com.fasterxml.jackson.databind.JsonNode csn,
boolean count,
boolean mainTable)
throws org.apache.olingo.odata2.api.exception.ODataException
org.apache.olingo.odata2.api.exception.ODataExceptionpublic HanaQueryHelperV2(org.apache.olingo.odata2.api.uri.UriInfo uriInfo,
org.apache.olingo.odata2.api.processor.ODataContext context,
boolean isDraftRoot,
boolean isDraft,
com.fasterxml.jackson.databind.JsonNode csn)
throws org.apache.olingo.odata2.api.exception.ODataException
org.apache.olingo.odata2.api.exception.ODataExceptionpublic Filter prepeareParameterizedFilter(org.apache.olingo.odata2.api.uri.UriInfo uriInfo) throws org.apache.olingo.odata2.api.exception.ODataException
org.apache.olingo.odata2.api.exception.ODataExceptionpublic String getSchema()
getSchema in interface QueryHelperpublic ReadEntityInfo getEntityInfo()
getEntityInfo in interface QueryHelperpublic Long limitValue()
limitValue in interface QueryHelperpublic Long offsetValue()
offsetValue in interface QueryHelperpublic void setTopValue(Long topValue)
public void setSkipValue(Long skipValue)
public boolean isAggregateEntity()
isAggregateEntity in interface QueryHelperpublic void setAggregateEntity(boolean isAggregateEntity)
public boolean isSqlAggregated()
public void setSqlAggregated(boolean isSqlAggregated)
public List<String> getMeasuresPropertiesList()
getMeasuresPropertiesList in interface QueryHelperpublic void setMeasure(String measure)
public ReadEntityInfo prepareOrderBy(org.apache.olingo.odata2.api.uri.expression.CommonExpression currentExpression, String orderByon, String order, String parentAssociation, List<ReadEntityInfo> siblingExpandList, ReadEntityInfo parentEntityInfo, List<String> globalSelect, String globalOrderByStringFromURI, ReadEntityInfo childEntityInfo) throws org.apache.olingo.odata2.api.edm.EdmException
org.apache.olingo.odata2.api.edm.EdmExceptionCopyright © 2020 SAP. All Rights Reserved.