Codota Logo
org.springframework.data.keyvalue.core
Code IndexAdd Codota to your IDE (free)

How to use org.springframework.data.keyvalue.core

Best Java code snippets using org.springframework.data.keyvalue.core (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ScheduledThreadPoolExecutor s =
  • Codota Iconnew ScheduledThreadPoolExecutor(corePoolSize)
  • Codota IconThreadFactory threadFactory;new ScheduledThreadPoolExecutor(corePoolSize, threadFactory)
  • Codota IconString str;new ScheduledThreadPoolExecutor(1, new ThreadFactoryBuilder().setNameFormat(str).build())
  • Smart code suggestions by Codota
}
origin: spring-projects/spring-data-redis

@Override
public <T> T update(Object id, T objectToUpdate) {
  return super.update(id, objectToUpdate);
}
origin: spring-projects/spring-data-redis

@Override
public RedisMappingContext getMappingContext() {
  return (RedisMappingContext) super.getMappingContext();
}
origin: spring-projects/spring-data-redis

@Override
public void destroy(KeyValueOperations instance, CreationalContext<KeyValueOperations> creationalContext) {
  if (instance.getMappingContext() instanceof DisposableBean) {
    try {
      ((DisposableBean) instance.getMappingContext()).destroy();
      instance.destroy();
    } catch (Exception e) {
      throw new IllegalStateException(e);
    }
  }
  super.destroy(instance, creationalContext);
}
origin: spring-projects/spring-data-keyvalue

@Override
public <T> T insert(T objectToInsert) {
  KeyValuePersistentEntity<?, ?> entity = getKeyValuePersistentEntity(objectToInsert);
  GeneratingIdAccessor generatingIdAccessor = new GeneratingIdAccessor(entity.getPropertyAccessor(objectToInsert),
      entity.getIdProperty(), identifierGenerator);
  Object id = generatingIdAccessor.getOrGenerateIdentifier();
  return insert(id, objectToInsert);
}
origin: org.springframework.data/spring-data-keyvalue

@Override
public long count(KeyValueQuery<?> query, Class<?> type) {
  return executeRequired(adapter -> adapter.count(query, resolveKeySpace(type)));
}
origin: org.springframework.data/spring-data-keyvalue

@Override
public long count(@Nullable SpelCriteria criteria, String keyspace) {
  return filterMatchingRange(IterableConverter.toList(getRequiredAdapter().getAllOf(keyspace)), criteria, -1, -1)
      .size();
}
origin: org.springframework.data/spring-data-keyvalue

/**
 * Creates a new {@link SpelQueryEngine}.
 */
public SpelQueryEngine() {
  super(new SpelCriteriaAccessor(PARSER), new SpelSortAccessor(PARSER));
}
origin: spring-projects/spring-data-redis

  @Override
  @SuppressWarnings("unchecked")
  public <T, ID> EntityInformation<T, ID> getEntityInformation(Class<T> domainClass) {

    RedisPersistentEntity<T> entity = (RedisPersistentEntity<T>) operations.getMappingContext()
        .getRequiredPersistentEntity(domainClass);

    return new MappingRedisEntityInformation<>(entity);
  }
}
origin: spring-projects/spring-data-redis

@Override
public <T> T insert(Object id, T objectToInsert) {
  if (objectToInsert instanceof PartialUpdate) {
    doPartialUpdate((PartialUpdate<?>) objectToInsert);
    return objectToInsert;
  }
  if (!(objectToInsert instanceof RedisData)) {
    RedisConverter converter = adapter.getConverter();
    RedisPersistentEntity<?> entity = converter.getMappingContext()
        .getRequiredPersistentEntity(objectToInsert.getClass());
    KeyValuePersistentProperty idProperty = entity.getRequiredIdProperty();
    PersistentPropertyAccessor<T> propertyAccessor = entity.getPropertyAccessor(objectToInsert);
    if (propertyAccessor.getProperty(idProperty) == null) {
      propertyAccessor.setProperty(idProperty, id);
      return super.insert(id, propertyAccessor.getBean());
    }
  }
  return super.insert(id, objectToInsert);
}
origin: spring-projects/spring-data-keyvalue

/**
 * Creates new {@link AbstractKeyValueAdapter} with using the default query engine.
 *
 * @param engine will be defaulted to {@link SpelQueryEngine} if {@literal null}.
 */
protected AbstractKeyValueAdapter(@Nullable QueryEngine<? extends KeyValueAdapter, ?, ?> engine) {
  this.engine = engine != null ? engine : new SpelQueryEngine();
  this.engine.registerAdapter(this);
}
origin: org.springframework.data/spring-data-keyvalue

/**
 * Extract query attributes and delegate to concrete execution.
 *
 * @param query
 * @param keyspace
 * @return
 */
public long count(KeyValueQuery<?> query, String keyspace) {
  CRITERIA criteria = this.criteriaAccessor.map(it -> it.resolve(query)).orElse(null);
  return count(criteria, keyspace);
}
origin: org.springframework.data/spring-data-keyvalue

  @Override
  public long count(KeyValueQuery<?> query, String keyspace) {
    return engine.count(query, keyspace);
  }
}
origin: spring-projects/spring-data-aerospike

@Override
public Collection<?> find(KeyValueQuery<?> query, Serializable keyspace) {
  // TODO Auto-generated method stub
  return super.find(query, keyspace);
}
origin: apache/servicemix-bundles

@Override
public long count(KeyValueQuery<?> query, Class<?> type) {
  return executeRequired(adapter -> adapter.count(query, resolveKeySpace(type)));
}
origin: apache/servicemix-bundles

/**
 * Creates a new {@link SpelQueryEngine}.
 */
public SpelQueryEngine() {
  super(new SpelCriteriaAccessor(PARSER), new SpelSortAccessor(PARSER));
}
origin: spring-projects/spring-data-redis

@Override
protected RepositoryFragments getRepositoryFragments(RepositoryMetadata metadata) {
  RepositoryFragments fragments = RepositoryFragments.empty();
  if (QueryByExampleExecutor.class.isAssignableFrom(metadata.getRepositoryInterface())) {
    RedisMappingContext mappingContext = (RedisMappingContext) this.operations.getMappingContext();
    RedisPersistentEntity<?> persistentEntity = mappingContext.getRequiredPersistentEntity(metadata.getDomainType());
    MappingRedisEntityInformation<?, ?> entityInformation = new MappingRedisEntityInformation<>(persistentEntity);
    fragments = fragments.append(RepositoryFragment.implemented(QueryByExampleExecutor.class,
        getTargetRepositoryViaReflection(QueryByExampleRedisExecutor.class, entityInformation, operations)));
  }
  return fragments;
}
origin: spring-projects/spring-data-redis

@Override
public <T> T update(T objectToUpdate) {
  if (objectToUpdate instanceof PartialUpdate) {
    doPartialUpdate((PartialUpdate<?>) objectToUpdate);
    return objectToUpdate;
  }
  return super.update(objectToUpdate);
}
origin: org.springframework.data/spring-data-redis

@Override
public RedisMappingContext getMappingContext() {
  return (RedisMappingContext) super.getMappingContext();
}
origin: spring-projects/spring-data-keyvalue

@Override
public long count(KeyValueQuery<?> query, Class<?> type) {
  return executeRequired(adapter -> adapter.count(query, resolveKeySpace(type)));
}
origin: spring-projects/spring-data-keyvalue

/**
 * Creates a new {@link SpelQueryEngine}.
 */
public SpelQueryEngine() {
  super(new SpelCriteriaAccessor(PARSER), new SpelSortAccessor(PARSER));
}
org.springframework.data.keyvalue.core

Most used classes

  • KeyValueQuery
  • KeyValueOperations
    Interface that specifies a basic set of key/value operations. Implemented by KeyValueTemplate.
  • KeyValuePersistentProperty
    Most trivial implementation of PersistentProperty.
  • IterableConverter
    Converter capable of transforming a given Iterable into a collection type.
  • KeyValueTemplate
    Basic implementation of KeyValueOperations.
  • IdentifierGenerator,
  • SpelSortAccessor,
  • UncategorizedKeyValueException,
  • BasicKeyValuePersistentEntity,
  • CriteriaAccessor,
  • DefaultIdentifierGenerator$OsTools,
  • DefaultIdentifierGenerator,
  • ForwardingCloseableIterator,
  • GeneratingIdAccessor,
  • KeyValueAdapter,
  • KeyValueCallback,
  • QueryEngine,
  • SortAccessor,
  • SpelCriteria
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now