congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
StreamUtils.createStreamFromIterator
Code IndexAdd Tabnine to your IDE (free)

How to use
createStreamFromIterator
method
in
org.springframework.data.util.StreamUtils

Best Java code snippets using org.springframework.data.util.StreamUtils.createStreamFromIterator (Showing top 14 results out of 315)

origin: spring-projects/spring-data-mongodb

@Override
public Stream<T> stream() {
  return StreamUtils.createStreamFromIterator(doStream());
}
origin: spring-projects/spring-data-jpa

  @Override
  protected Object doExecute(final AbstractJpaQuery query, Object[] values) {
    if (!SurroundingTransactionDetectorMethodInterceptor.INSTANCE.isSurroundingTransactionActive()) {
      throw new InvalidDataAccessApiUsageException(NO_SURROUNDING_TRANSACTION);
    }
    Query jpaQuery = query.createQuery(values);
    // JPA 2.2 on the classpath
    if (streamMethod != null) {
      return ReflectionUtils.invokeMethod(streamMethod, jpaQuery);
    }
    // Fall back to legacy stream execution
    PersistenceProvider persistenceProvider = PersistenceProvider.fromEntityManager(query.getEntityManager());
    CloseableIterator<Object> iter = persistenceProvider.executeQueryWithResultStream(jpaQuery);
    return StreamUtils.createStreamFromIterator(iter);
  }
}
origin: org.springframework.data/spring-data-mongodb

@Override
public Stream<T> stream() {
  return StreamUtils.createStreamFromIterator(doStream());
}
origin: io.github.hexagonframework.data/spring-data-ebean

@SuppressWarnings("unchecked")
<E> Stream<E> findStream() {
  if (queryType == QUERY) {
    return StreamUtils.createStreamFromIterator(((Query<E>) queryInstance).findIterate());
  }
  throw new IllegalArgumentException("query not supported!");
}
origin: hexagonframework/spring-data-ebean

@SuppressWarnings("unchecked")
<E> Stream<E> findStream() {
  if (queryType == QUERY) {
    return StreamUtils.createStreamFromIterator(((Query<E>) queryInstance).findIterate());
  }
  throw new IllegalArgumentException("query not supported!");
}
origin: spring-cloud/spring-cloud-gcp

/**
 * Only provides types that are also annotated with {@link Table}.
 */
@Override
public Iterable<? extends TypeInformation<?>> getPersistentEntityTypes() {
  return StreamUtils
      .createStreamFromIterator(super.getPersistentEntityTypes().iterator())
      .filter((typeInfo) -> typeInfo.getType().isAnnotationPresent(Table.class))
      .collect(Collectors.toList());
}
origin: org.springframework.cloud/spring-cloud-gcp-data-spanner

/**
 * Only provides types that are also annotated with {@link Table}.
 */
@Override
public Iterable<? extends TypeInformation<?>> getPersistentEntityTypes() {
  return StreamUtils
      .createStreamFromIterator(super.getPersistentEntityTypes().iterator())
      .filter((typeInfo) -> typeInfo.getType().isAnnotationPresent(Table.class))
      .collect(Collectors.toList());
}
origin: spring-projects/spring-data-couchbase

protected Object executeStream(N1qlQuery query, Class<?> typeToRead) {
 logIfNecessary(query);
 return StreamUtils.createStreamFromIterator(executeCollection(query, typeToRead).iterator());
}
origin: apache/servicemix-bundles

/**
 * Returns a {@link Stream} backed by the given {@link CloseableIterator} and forwarding calls to
 * {@link Stream#close()} to the iterator.
 *
 * @param iterator must not be {@literal null}.
 * @return
 * @since 2.0
 */
public static <T> Stream<T> createStreamFromIterator(CloseableIterator<T> iterator) {
  Assert.notNull(iterator, "Iterator must not be null!");
  return createStreamFromIterator((Iterator<T>) iterator).onClose(() -> iterator.close());
}
origin: spring-projects/spring-data-jdbc

private Stream<String> getColumnNameStream(String prefix) {
  return StreamUtils.createStreamFromIterator(entity.iterator()) //
      .flatMap(p -> getColumnNameStream(p, prefix));
}
origin: org.springframework.data/spring-data-jdbc

private Stream<String> getColumnNameStream(String prefix) {
  return StreamUtils.createStreamFromIterator(entity.iterator()) //
      .flatMap(p -> getColumnNameStream(p, prefix));
}
origin: org.springframework.data/spring-data-couchbase

protected Object executeStream(N1qlQuery query, Class<?> typeToRead) {
 logIfNecessary(query);
 return StreamUtils.createStreamFromIterator(executeCollection(query, typeToRead).iterator());
}
origin: com.hazelcast/spring-data-hazelcast

/**
 * <p>
 * Execute a retrieval query. The query engine will return this in an iterator, which may need conversion to a single
 * domain entity or a stream.
 * </P>
 *
 * @param query       The query to run
 * @param queryMethod Holds metadata about the query, is paging etc
 * @return Query result
 */
private Object executeFindQuery(final KeyValueQuery<?> query, final QueryMethod queryMethod) {
  Iterable<?> resultSet = this.keyValueOperations.find(query, queryMethod.getEntityInformation().getJavaType());
  if (!queryMethod.isCollectionQuery() && !queryMethod.isPageQuery() && !queryMethod.isSliceQuery() && !queryMethod
      .isStreamQuery()) {
    // Singleton result
    return resultSet.iterator().hasNext() ? resultSet.iterator().next() : null;
  }
  if (queryMethod.isStreamQuery()) {
    return StreamUtils.createStreamFromIterator(resultSet.iterator());
  }
  return resultSet;
}
origin: org.springframework.data/spring-data-jpa

  @Override
  protected Object doExecute(final AbstractJpaQuery query, Object[] values) {
    if (!SurroundingTransactionDetectorMethodInterceptor.INSTANCE.isSurroundingTransactionActive()) {
      throw new InvalidDataAccessApiUsageException(NO_SURROUNDING_TRANSACTION);
    }
    Query jpaQuery = query.createQuery(values);
    // JPA 2.2 on the classpath
    if (streamMethod != null) {
      return ReflectionUtils.invokeMethod(streamMethod, jpaQuery);
    }
    // Fall back to legacy stream execution
    PersistenceProvider persistenceProvider = PersistenceProvider.fromEntityManager(query.getEntityManager());
    CloseableIterator<Object> iter = persistenceProvider.executeQueryWithResultStream(jpaQuery);
    return StreamUtils.createStreamFromIterator(iter);
  }
}
org.springframework.data.utilStreamUtilscreateStreamFromIterator

Javadoc

Returns a Stream backed by the given Iterator

Popular methods of StreamUtils

  • toUnmodifiableList
  • toUnmodifiableSet
  • toMultiMap
    Returns a Collector to create a MultiValueMap.
  • zip
    Zips the given Streams using the given BiFunction. The resulting Stream will have the length of the

Popular in Java

  • Updating database using SQL prepared statement
  • putExtra (Intent)
  • requestLocationUpdates (LocationManager)
  • getResourceAsStream (ClassLoader)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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