|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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 | ||||||||