public class

QueryInfo

extends Object
java.lang.Object
   ↳ org.odata4j.producer.QueryInfo
Known Direct Subclasses

Class Overview

QueryInfo represents an OData multiple-entity query as a strongly-typed immutable data structure.

Summary

Nested Classes
class QueryInfo.Builder  
Fields
public final Map<String, String> customOptions Custom name-value pairs, if present.
public final List<EntitySimpleProperty> expand Expand expressions, if present.
public final BoolCommonExpression filter The filter expression to apply, if present.
public final InlineCount inlineCount The $inlinecount value, if present.
public final List<OrderByExpression> orderBy The ordering expressions to apply, if present.
public final List<EntitySimpleProperty> select Selection clauses, if present.
public final Integer skip The number of items to skip, if present.
public final String skipToken The continuation token to use as a starting point, if present.
public final Integer top The number of items to return, if present.
Public Constructors
QueryInfo(InlineCount inlineCount, Integer top, Integer skip, BoolCommonExpression filter, List<OrderByExpression> orderBy, String skipToken, Map<String, String> customOptions, List<EntitySimpleProperty> expand, List<EntitySimpleProperty> select)
Creates a new QueryInfo instance.
Public Methods
static QueryInfo.Builder newBuilder()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public final Map<String, String> customOptions

Custom name-value pairs, if present.

public final List<EntitySimpleProperty> expand

Expand expressions, if present.

public final BoolCommonExpression filter

The filter expression to apply, if present.

public final InlineCount inlineCount

The $inlinecount value, if present.

public final List<OrderByExpression> orderBy

The ordering expressions to apply, if present.

public final List<EntitySimpleProperty> select

Selection clauses, if present.

public final Integer skip

The number of items to skip, if present.

public final String skipToken

The continuation token to use as a starting point, if present.

public final Integer top

The number of items to return, if present.

Public Constructors

public QueryInfo (InlineCount inlineCount, Integer top, Integer skip, BoolCommonExpression filter, List<OrderByExpression> orderBy, String skipToken, Map<String, String> customOptions, List<EntitySimpleProperty> expand, List<EntitySimpleProperty> select)

Creates a new QueryInfo instance.

Parameters
inlineCount
top
skip
filter
orderBy
skipToken
customOptions
expand
select

Public Methods

public static QueryInfo.Builder newBuilder ()