|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.odata4j.consumer.AbstractConsumerQueryRequestBase<T>
org.odata4j.consumer.ConsumerFunctionCallRequest<T>
public class ConsumerFunctionCallRequest<T extends OObject>
Function-call-request implementation.
| Constructor Summary | |
|---|---|
ConsumerFunctionCallRequest(ODataClient client,
String serviceRootUri,
EdmDataServices metadata,
String lastSegment)
|
|
| Method Summary | |
|---|---|
Enumerable<T> |
execute()
Sends the query-request to the OData service, returning a client-side Enumerable for subsequent in-memory operations. |
ConsumerFunctionCallRequest<T> |
parameter(String name,
OObject value)
Adds a generic parameter. |
OFunctionRequest<T> |
pBoolean(String name,
boolean value)
Adds a boolean parameter. |
OFunctionRequest<T> |
pByte(String name,
UnsignedByte value)
Adds a byte parameter. |
OFunctionRequest<T> |
pDateTime(String name,
Calendar value)
Adds a datetime parameter. |
OFunctionRequest<T> |
pDateTime(String name,
Date value)
Adds a datetime parameter. |
OFunctionRequest<T> |
pDateTime(String name,
LocalDateTime value)
Adds a datetime parameter. |
OFunctionRequest<T> |
pDecimal(String name,
BigDecimal value)
Adds a decimal parameter. |
OFunctionRequest<T> |
pDouble(String name,
double value)
Adds a double parameter. |
OFunctionRequest<T> |
pGuid(String name,
Guid value)
Adds a guid parameter. |
OFunctionRequest<T> |
pInt16(String name,
short value)
Adds a 16-bit integer parameter. |
OFunctionRequest<T> |
pInt32(String name,
int value)
Adds a 32-bit integer parameter. |
OFunctionRequest<T> |
pInt64(String name,
long value)
Adds a 64-bit integer parameter. |
OFunctionRequest<T> |
pSByte(String name,
byte value)
Adds a sbyte parameter. |
OFunctionRequest<T> |
pSingle(String name,
float value)
Adds a single parameter. |
OFunctionRequest<T> |
pString(String name,
String value)
Adds a string parameter. |
OFunctionRequest<T> |
pTime(String name,
Calendar value)
Adds a time parameter. |
OFunctionRequest<T> |
pTime(String name,
Date value)
Adds a time parameter. |
OFunctionRequest<T> |
pTime(String name,
LocalDateTime value)
Adds a time parameter. |
| Methods inherited from class org.odata4j.consumer.AbstractConsumerQueryRequestBase |
|---|
buildRequest, custom, expand, filter, getClient, getEntitySet, getMetadata, getSegments, getServiceRootUri, nav, nav, orderBy, select, skip, top |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.odata4j.core.OQueryRequest |
|---|
custom, expand, filter, nav, nav, orderBy, select, skip, top |
| Constructor Detail |
|---|
public ConsumerFunctionCallRequest(ODataClient client,
String serviceRootUri,
EdmDataServices metadata,
String lastSegment)
| Method Detail |
|---|
public Enumerable<T> execute()
throws ODataProducerException
OQueryRequestEnumerable for subsequent in-memory operations.
The returned enumerable transparently handles server-side paging and deferred enumeration.
Subsequent server calls are handled within the enumerable's Iterator.
execute in interface OQueryRequest<T extends OObject>ODataProducerException - error from the producer
public ConsumerFunctionCallRequest<T> parameter(String name,
OObject value)
OFunctionRequest
parameter in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pBoolean(String name,
boolean value)
OFunctionRequest
pBoolean in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pByte(String name,
UnsignedByte value)
OFunctionRequest
pByte in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDateTime(String name,
Calendar value)
OFunctionRequest
pDateTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDateTime(String name,
Date value)
OFunctionRequest
pDateTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDateTime(String name,
LocalDateTime value)
OFunctionRequest
pDateTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDecimal(String name,
BigDecimal value)
OFunctionRequest
pDecimal in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pDouble(String name,
double value)
OFunctionRequest
pDouble in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pGuid(String name,
Guid value)
OFunctionRequest
pGuid in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pInt16(String name,
short value)
OFunctionRequest
pInt16 in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pInt32(String name,
int value)
OFunctionRequest
pInt32 in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pInt64(String name,
long value)
OFunctionRequest
pInt64 in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pSByte(String name,
byte value)
OFunctionRequest
pSByte in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pSingle(String name,
float value)
OFunctionRequest
pSingle in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pString(String name,
String value)
OFunctionRequest
pString in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pTime(String name,
Calendar value)
OFunctionRequest
pTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pTime(String name,
Date value)
OFunctionRequest
pTime in interface OFunctionRequest<T extends OObject>
public OFunctionRequest<T> pTime(String name,
LocalDateTime value)
OFunctionRequest
pTime in interface OFunctionRequest<T extends OObject>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||