Tabnine Logo
ArangoCursor
Code IndexAdd Tabnine to your IDE (free)

How to use
ArangoCursor
in
com.arangodb

Best Java code snippets using com.arangodb.ArangoCursor (Showing top 20 results out of 315)

origin: brianfrankcooper/YCSB

while (cursor.hasNext()) {
 VPackSlice aDocument = cursor.next();
 HashMap<String, ByteIterator> aMap = new HashMap<String, ByteIterator>(aDocument.size());
 if (!this.fillMap(aMap, aDocument)) {
if (cursor != null) {
 try {
  cursor.close();
 } catch (IOException e) {
  logger.error("Fail to close cursor", e);
origin: arangodb/spring-data

  private Object getNext(final ArangoCursor<?> cursor) {
    return cursor.hasNext() ? cursor.next() : null;
  }
}
origin: ArangoDB-Community/arangodb-tinkerpop-provider

@SuppressWarnings("unchecked")
@Override
public IType next() {
  ArangoDBBaseDocument next = null;
  next = (ArangoDBBaseDocument) delegate.next();
  next.graph(graph);
  next.setPaired(true);
  return (IType) next;
}

origin: com.arangodb/arangodb-spring-data

public PageImpl<?> convertPage() {
  Assert.notNull(result.getStats().getFullCount(), MISSING_FULL_COUNT);
  return new PageImpl<>(result.asListRemaining(), accessor.getPageable(), result.getStats().getFullCount());
}
origin: ArangoDB-Community/arangodb-tinkerpop-provider

@Override
public boolean hasNext() {
  return delegate.hasNext();
}
origin: com.arangodb/arangodb-spring-data

public List<?> convertList() {
  return result.asListRemaining();
}
origin: arangodb/spring-data

private Object _resolveOne(final String id, final TypeInformation<?> type, final Relations annotation) {
  return _resolve(id, type.getType(), annotation, true).first();
}
origin: arangodb/arangodb-java-driver

@Override
public T next() {
  if (pos >= result.getResult().size() && result.getHasMore()) {
    result = execute.next(cursor.getId());
    pos = 0;
  }
  if (!hasNext()) {
    throw new NoSuchElementException();
  }
  return deserialize(result.getResult().get(pos++), cursor.getType());
}
origin: com.arangodb/arangodb-spring-data

public GeoPage<?> convertGeoPage() {
  Assert.notNull(result.getStats().getFullCount(), MISSING_FULL_COUNT);
  return new GeoPage<>(buildGeoResults(result), accessor.getPageable(), result.getStats().getFullCount());
}
origin: com.arangodb/arangodb-spring-data

/**
 * Build a GeoResults object with the ArangoCursor returned by query execution
 *
 * @param cursor
 *            ArangoCursor containing query results
 * @return GeoResults object with all results
 */
@SuppressWarnings({ "rawtypes", "unchecked" })
private GeoResults<?> buildGeoResults(final ArangoCursor<?> cursor) {
  final List<GeoResult<?>> list = new LinkedList<>();
  cursor.forEachRemaining(o -> {
    final GeoResult<?> geoResult = buildGeoResult(o);
    if (geoResult != null) {
      list.add(geoResult);
    }
  });
  return new GeoResults(list);
}
origin: com.arangodb/arangodb-spring-data

  private Object getNext(final ArangoCursor<?> cursor) {
    return cursor.hasNext() ? cursor.next() : null;
  }
}
origin: ArangoDB-Community/arangodb-tinkerpop-provider

@SuppressWarnings("unchecked")
@Override
public P next() {
  ArangoDBElementProperty<V> next = null;
  next = (ArangoDBElementProperty<V>) delegate.next();
  next.graph(graph);
  next.setPaired(true);
  return (P) next;
}

origin: arangodb/spring-data

public PageImpl<?> convertPage() {
  Assert.notNull(result.getStats().getFullCount(), MISSING_FULL_COUNT);
  return new PageImpl<>(result.asListRemaining(), accessor.getPageable(), result.getStats().getFullCount());
}
origin: ArangoDB-Community/arangodb-tinkerpop-provider

@Override
public boolean hasNext() {
  return delegate.hasNext();
}
origin: arangodb/spring-data

public List<?> convertList() {
  return result.asListRemaining();
}
origin: com.arangodb/arangodb-spring-data

private Object _resolveOne(final String id, final TypeInformation<?> type) {
  return _resolve(id, type.getType(), true).first();
}
origin: arangodb/spring-data

public GeoPage<?> convertGeoPage() {
  Assert.notNull(result.getStats().getFullCount(), MISSING_FULL_COUNT);
  return new GeoPage<>(buildGeoResults(result), accessor.getPageable(), result.getStats().getFullCount());
}
origin: arangodb/spring-data

/**
 * Build a GeoResults object with the ArangoCursor returned by query execution
 *
 * @param cursor
 *            ArangoCursor containing query results
 * @return GeoResults object with all results
 */
@SuppressWarnings({ "rawtypes", "unchecked" })
private GeoResults<?> buildGeoResults(final ArangoCursor<?> cursor) {
  final List<GeoResult<?>> list = new LinkedList<>();
  cursor.forEachRemaining(o -> {
    final GeoResult<?> geoResult = buildGeoResult(o);
    if (geoResult != null) {
      list.add(geoResult);
    }
  });
  return new GeoResults(list);
}
origin: com.arangodb/arangodb-spring-data

/**
 * Finds one document which matches the given example object
 *
 * @param example
 *            example object to construct query with
 * @param <S>
 * @return An object representing the example if it exists, else null
 */
@Override
public <S extends T> Optional<S> findOne(final Example<S> example) {
  final ArangoCursor cursor = findAllInternal((Pageable) null, example, new HashMap());
  return cursor.hasNext() ? Optional.ofNullable((S) cursor.next()) : Optional.empty();
}
origin: com.arangodb/arangodb-spring-data

/**
 * Counts the number of documents in the collection which match with the given example
 *
 * @param example
 *            example object to construct query with
 * @param <S>
 * @return number of matching documents found
 */
@Override
public <S extends T> long count(final Example<S> example) {
  final Map<String, Object> bindVars = new HashMap<>();
  final String predicate = exampleConverter.convertExampleToPredicate(example, bindVars);
  final String filter = predicate.length() == 0 ? "" : " FILTER " + predicate;
  final String query = String.format("FOR e IN %s%s COLLECT WITH COUNT INTO length RETURN length",
    getCollectionName(), filter);
  final ArangoCursor<Long> cursor = arangoOperations.query(query, bindVars, null, Long.class);
  return cursor.next();
}
com.arangodbArangoCursor

Most used methods

  • hasNext
  • next
  • asListRemaining
  • close
  • first
  • forEachRemaining
  • getId
  • getStats
  • getType
  • getWarnings
  • spliterator
  • spliterator

Popular in Java

  • Making http requests using okhttp
  • requestLocationUpdates (LocationManager)
  • startActivity (Activity)
  • getContentResolver (Context)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now