23
23
import java .util .List ;
24
24
import java .util .Map ;
25
25
26
- import com .arangodb .entity .*;
26
+ import com .arangodb .entity .AdminLogEntity ;
27
+ import com .arangodb .entity .AqlFunctionsEntity ;
28
+ import com .arangodb .entity .ArangoUnixTime ;
29
+ import com .arangodb .entity .ArangoVersion ;
30
+ import com .arangodb .entity .BatchResponseEntity ;
31
+ import com .arangodb .entity .BooleanResultEntity ;
32
+ import com .arangodb .entity .CollectionEntity ;
33
+ import com .arangodb .entity .CollectionKeyOption ;
34
+ import com .arangodb .entity .CollectionOptions ;
35
+ import com .arangodb .entity .CollectionsEntity ;
36
+ import com .arangodb .entity .CursorEntity ;
37
+ import com .arangodb .entity .DatabaseEntity ;
38
+ import com .arangodb .entity .DefaultEntity ;
39
+ import com .arangodb .entity .DeletedEntity ;
40
+ import com .arangodb .entity .DocumentEntity ;
41
+ import com .arangodb .entity .DocumentResultEntity ;
42
+ import com .arangodb .entity .EdgeDefinitionEntity ;
43
+ import com .arangodb .entity .EdgeEntity ;
44
+ import com .arangodb .entity .Endpoint ;
45
+ import com .arangodb .entity .GraphEntity ;
46
+ import com .arangodb .entity .GraphsEntity ;
47
+ import com .arangodb .entity .ImportResultEntity ;
48
+ import com .arangodb .entity .IndexEntity ;
49
+ import com .arangodb .entity .IndexType ;
50
+ import com .arangodb .entity .IndexesEntity ;
51
+ import com .arangodb .entity .JobsEntity ;
52
+ import com .arangodb .entity .PlainEdgeEntity ;
53
+ import com .arangodb .entity .Policy ;
54
+ import com .arangodb .entity .ReplicationApplierConfigEntity ;
55
+ import com .arangodb .entity .ReplicationApplierStateEntity ;
56
+ import com .arangodb .entity .ReplicationInventoryEntity ;
57
+ import com .arangodb .entity .ReplicationLoggerConfigEntity ;
58
+ import com .arangodb .entity .ReplicationLoggerStateEntity ;
59
+ import com .arangodb .entity .ReplicationSyncEntity ;
60
+ import com .arangodb .entity .RestrictType ;
61
+ import com .arangodb .entity .ScalarExampleEntity ;
62
+ import com .arangodb .entity .SimpleByResultEntity ;
63
+ import com .arangodb .entity .StatisticsDescriptionEntity ;
64
+ import com .arangodb .entity .StatisticsEntity ;
65
+ import com .arangodb .entity .StringsResultEntity ;
66
+ import com .arangodb .entity .TransactionEntity ;
67
+ import com .arangodb .entity .TransactionResultEntity ;
68
+ import com .arangodb .entity .UserEntity ;
27
69
import com .arangodb .http .BatchHttpManager ;
28
70
import com .arangodb .http .BatchPart ;
29
71
import com .arangodb .http .HttpManager ;
@@ -4739,7 +4781,10 @@ public CursorEntity<PlainEdgeEntity> graphGetEdges(String graphName) throws Aran
4739
4781
String query = "for i in graph_edges(@graphName, null) return i" ;
4740
4782
Map <String , Object > bindVars = new MapBuilder ().put ("graphName" , graphName ).get ();
4741
4783
4742
- CursorEntity <PlainEdgeEntity > result = this .executeQuery (query , bindVars , PlainEdgeEntity .class , true , 20 );
4784
+ CursorEntity <PlainEdgeEntity > result = this .executeQuery (query , bindVars , PlainEdgeEntity .class , true , 0 );
4785
+
4786
+ int count = result .getCount ();
4787
+ result = this .executeQuery (query , bindVars , PlainEdgeEntity .class , true , count );
4743
4788
4744
4789
return result ;
4745
4790
@@ -4762,7 +4807,9 @@ public <T> CursorEntity<T> graphGetEdges(String graphName, Class<T> clazz, Strin
4762
4807
Map <String , Object > bindVars = new MapBuilder ().put ("graphName" , graphName )
4763
4808
.put ("vertexDocumentHandle" , vertexDocumentHandle ).get ();
4764
4809
4765
- CursorEntity <T > result = this .executeQuery (query , bindVars , clazz , true , 20 );
4810
+ CursorEntity <T > result = this .executeQuery (query , bindVars , clazz , true , 0 );
4811
+ int count = result .getCount ();
4812
+ result = this .executeQuery (query , bindVars , clazz , true , count );
4766
4813
4767
4814
return result ;
4768
4815
0 commit comments