|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.odata4j.producer.QueryInfo
public class QueryInfo
QueryInfo
represents an OData multiple-entity query as a strongly-typed immutable data structure.
Nested Class Summary | |
---|---|
static class |
QueryInfo.Builder
Mutable builder for QueryInfo objects. |
Field Summary | |
---|---|
Map<String,String> |
customOptions
Custom name-value pairs, if present. |
List<EntitySimpleProperty> |
expand
Expand expressions, if present. |
BoolCommonExpression |
filter
The filter expression to apply, if present. |
InlineCount |
inlineCount
The $inlinecount value, if present. |
List<OrderByExpression> |
orderBy
The ordering expressions to apply, if present. |
List<EntitySimpleProperty> |
select
Selection clauses, if present. |
Integer |
skip
The number of items to skip, if present. |
String |
skipToken
The continuation token to use as a starting point, if present. |
Integer |
top
The number of items to return, if present. |
Constructor Summary | |
---|---|
QueryInfo()
|
|
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. |
Method Summary | |
---|---|
static QueryInfo.Builder |
newBuilder()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final Map<String,String> customOptions
public final List<EntitySimpleProperty> expand
public final BoolCommonExpression filter
public final InlineCount inlineCount
public final List<OrderByExpression> orderBy
public final List<EntitySimpleProperty> select
public final Integer skip
public final String skipToken
public final Integer top
Constructor Detail |
---|
public QueryInfo()
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)
QueryInfo
instance.
Method Detail |
---|
public static QueryInfo.Builder newBuilder()
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |