Package com.arangodb.internal
Class InternalArangoCursor<T>
java.lang.Object
com.arangodb.internal.ArangoExecuteable
com.arangodb.internal.InternalArangoCursor<T>
- All Implemented Interfaces:
ArangoSerdeAccessor
,BaseArangoCursor<T>
- Direct Known Subclasses:
ArangoCursorAsyncImpl
public abstract class InternalArangoCursor<T>
extends ArangoExecuteable
implements BaseArangoCursor<T>
- Author:
- Mark Vollmary, Michele Rastelli
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
InternalArangoCursor
(ArangoExecuteable executeable, String dbName, CursorEntity<T> entity, Class<T> type, Boolean allowRetry) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
getCount()
getExtra()
getId()
getType()
hasMore()
isCached()
protected InternalRequest
protected InternalRequest
Methods inherited from class com.arangodb.internal.ArangoExecuteable
createPath, executorAsync, executorSync, getSerde, request
-
Constructor Details
-
InternalArangoCursor
protected InternalArangoCursor(ArangoExecuteable executeable, String dbName, CursorEntity<T> entity, Class<T> type, Boolean allowRetry)
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceBaseArangoCursor<T>
-
getCount
- Specified by:
getCount
in interfaceBaseArangoCursor<T>
-
isCached
- Specified by:
isCached
in interfaceBaseArangoCursor<T>
-
hasMore
- Specified by:
hasMore
in interfaceBaseArangoCursor<T>
-
getResult
- Specified by:
getResult
in interfaceBaseArangoCursor<T>
-
isPotentialDirtyRead
- Specified by:
isPotentialDirtyRead
in interfaceBaseArangoCursor<T>
-
getNextBatchId
- Specified by:
getNextBatchId
in interfaceBaseArangoCursor<T>
-
getExtra
- Specified by:
getExtra
in interfaceBaseArangoCursor<T>
-
allowRetry
protected boolean allowRetry() -
getType
-
queryNextRequest
-
queryCloseRequest
-