Executes the OQL Query on the cache server with the specified timeout and returns the results.

Namespace: GemStone.GemFire.Cache.Generic
Assembly:  GemStone.GemFire.Cache (in GemStone.GemFire.Cache.dll)
Version: 3.6.4.0

Syntax

C#
public ISelectResults<TResult> Execute(
	uint timeout
)
Visual Basic (Declaration)
Public Function Execute ( _
	timeout As UInteger _
) As ISelectResults(Of TResult)
Visual C++
public:
ISelectResults<TResult>^ Execute (
	unsigned int timeout
)

Parameters

timeout
UInt32
The time (in seconds) to wait for query response. This should be less than or equal to 2^31/1000 i.e. 2147483.

Return Value

An ISelectResults<(Of <TResult>)> object which can either be a StructSet or a StructSet.

Exceptions

ExceptionCondition
[!:IllegalArgumentException] if timeout parameter is greater than 2^31/1000.
[!:QueryException] if some query error occurred at the server.
[!:IllegalStateException] if some other error occurred.
[!:NotConnectedException] if no java cache server is available For pools configured with locators, if no locators are available, innerException of NotConnectedException is set to NoAvailableLocatorsException.

See Also