NebulaGraph Java Client  release-3.6
ScanResultIterator Class Reference
+ Inheritance diagram for ScanResultIterator:
+ Collaboration diagram for ScanResultIterator:

Public Member Functions

boolean hasNext ()
 if iter has more vertex data More...
 

Protected Member Functions

 ScanResultIterator (MetaManager metaManager, StorageConnPool pool, PartScanQueue partScanQueue, List< HostAddress > addresses, String spaceName, String labelName, boolean partSuccess)
 
void freshLeader (String spaceName, int part, HostAddr leader)
 fresh leader for part More...
 
HostAddress getLeader (HostAddr leader)
 
void handleNullResponse (PartScanInfo partInfo, List< Exception > exceptions)
 
void handleNullResult (PartScanInfo partInfo, List< Exception > exceptions)
 
void throwExceptions (List< Exception > exceptions) throws ExecuteFailedException
 
boolean isSuccessful (ScanResponse response)
 
void handleSucceedResult (AtomicInteger existSuccess, ScanResponse response, PartScanInfo partInfo)
 
void handleFailedResult (ScanResponse response, PartScanInfo partInfo, List< Exception > exceptions)
 

Protected Attributes

boolean hasNext = true
 
final Map< Integer, byte[]> partCursor
 
final MetaManager metaManager
 
final StorageConnPool pool
 
final PartScanQueue partScanQueue
 
final List< HostAddressaddresses
 
final String spaceName
 
final String labelName
 
final boolean partSuccess
 

Detailed Description

Definition at line 26 of file ScanResultIterator.java.

Member Function Documentation

◆ freshLeader()

void freshLeader ( String  spaceName,
int  part,
HostAddr  leader 
)
protected

fresh leader for part

Parameters
spaceNamenebula graph space
partpart
leaderpart new leader

Definition at line 72 of file ScanResultIterator.java.

+ Here is the call graph for this function:

◆ hasNext()

boolean hasNext ( )

if iter has more vertex data

Returns
true if the scan cursor is not at end.

Definition at line 60 of file ScanResultIterator.java.


The documentation for this class was generated from the following file: