public class QueryExpression extends QueryBase implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryExpression.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected ColumnSet |
columnSet |
protected FilterExpression |
criteria |
protected Boolean |
distinct |
protected String |
entityName |
protected List<LinkEntity> |
linkEntities |
protected String |
linkEntitiesNextLink |
protected Boolean |
noLock |
protected List<OrderExpression> |
orders |
protected String |
ordersNextLink |
protected PagingInfo |
pageInfo |
protected String |
queryHints |
protected QueryExpression |
subQueryExpression |
protected Integer |
topCount |
contextPath, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
QueryExpression() |
protected Boolean distinct
protected Boolean noLock
protected QueryExpression subQueryExpression
protected PagingInfo pageInfo
protected String queryHints
protected List<LinkEntity> linkEntities
protected String linkEntitiesNextLink
protected FilterExpression criteria
protected List<OrderExpression> orders
protected String ordersNextLink
protected String entityName
protected ColumnSet columnSet
protected Integer topCount
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class QueryBasepublic QueryExpression withDistinct(Boolean distinct)
public QueryExpression withNoLock(Boolean noLock)
public Optional<QueryExpression> getSubQueryExpression()
public QueryExpression withSubQueryExpression(QueryExpression subQueryExpression)
public Optional<PagingInfo> getPageInfo()
public QueryExpression withPageInfo(PagingInfo pageInfo)
public QueryExpression withQueryHints(String queryHints)
public com.github.davidmoten.odata.client.CollectionPage<LinkEntity> getLinkEntities()
public com.github.davidmoten.odata.client.CollectionPage<LinkEntity> getLinkEntities(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<FilterExpression> getCriteria()
public QueryExpression withCriteria(FilterExpression criteria)
public com.github.davidmoten.odata.client.CollectionPage<OrderExpression> getOrders()
public com.github.davidmoten.odata.client.CollectionPage<OrderExpression> getOrders(com.github.davidmoten.odata.client.HttpRequestOptions options)
public QueryExpression withEntityName(String entityName)
public QueryExpression withColumnSet(ColumnSet columnSet)
public QueryExpression withTopCount(Integer topCount)
public QueryExpression withUnmappedField(String name, String value)
withUnmappedField in class QueryBasepublic com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class QueryBasepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class QueryBasepublic static QueryExpression.Builder builderQueryExpression()
Copyright © 2018–2021. All rights reserved.