congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
RedissonClient.getSetMultimap
Code IndexAdd Tabnine to your IDE (free)

How to use
getSetMultimap
method
in
org.redisson.api.RedissonClient

Best Java code snippets using org.redisson.api.RedissonClient.getSetMultimap (Showing top 16 results out of 315)

origin: redisson/redisson

protected void storeIndex(Field field, Object me, Object arg) {
  if (field.getAnnotation(RIndex.class) != null) {
    NamingScheme namingScheme = objectBuilder.getNamingScheme(me.getClass().getSuperclass());
    String indexName = namingScheme.getIndexName(me.getClass().getSuperclass(), field.getName());
    RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
    map.put(arg, ((RLiveObject) me).getLiveObjectId());
  }
}
origin: redisson/redisson

protected void storeIndex(Field field, Object me, Object arg) {
  if (field.getAnnotation(RIndex.class) != null) {
    NamingScheme namingScheme = objectBuilder.getNamingScheme(me.getClass().getSuperclass());
    String indexName = namingScheme.getIndexName(me.getClass().getSuperclass(), field.getName());
    RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
    map.put(arg, ((RLiveObject) me).getLiveObjectId());
  }
}
origin: redisson/redisson

RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
RSet<Object> values = map.get(eqc.getValue());
if (firstSet == null) {
origin: redisson/redisson

RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
RSet<Object> values = map.get(eqc.getValue());
if (firstSet == null) {
origin: redisson/redisson

RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
RSet<Object> values = map.get(eqc.getValue());
if (firstSet == null) {
origin: redisson/redisson

RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
RSet<Object> values = map.get(eqc.getValue());
if (firstSet == null) {
origin: redisson/redisson

@Override
public <T> Collection<T> find(Class<T> entityClass, Condition condition) {
  NamingScheme namingScheme = commandExecutor.getObjectBuilder().getNamingScheme(entityClass);
  Set<Object> ids = Collections.emptySet();
  if (condition instanceof EQCondition) {
    EQCondition c = (EQCondition) condition;
    String indexName = namingScheme.getIndexName(entityClass, c.getName());
    RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
    ids = map.getAll(c.getValue());
  } else if (condition instanceof ORCondition) {
    ids = traverseOr((ORCondition) condition, namingScheme, entityClass);
  } else if (condition instanceof ANDCondition) {
    ids = traverseAnd((ANDCondition) condition, namingScheme, entityClass);
  }
  
  if (ids.isEmpty()) {
    return Collections.emptyList();
  }
  List<T> result = new ArrayList<T>(ids.size());
  for (Object id : ids) {
    T proxied = createLiveObject(entityClass, id);
    result.add(proxied);
  }
  return result;
}
origin: redisson/redisson

@Override
public <T> Collection<T> find(Class<T> entityClass, Condition condition) {
  NamingScheme namingScheme = commandExecutor.getObjectBuilder().getNamingScheme(entityClass);
  Set<Object> ids = Collections.emptySet();
  if (condition instanceof EQCondition) {
    EQCondition c = (EQCondition) condition;
    String indexName = namingScheme.getIndexName(entityClass, c.getName());
    RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
    ids = map.getAll(c.getValue());
  } else if (condition instanceof ORCondition) {
    ids = traverseOr((ORCondition) condition, namingScheme, entityClass);
  } else if (condition instanceof ANDCondition) {
    ids = traverseAnd((ANDCondition) condition, namingScheme, entityClass);
  }
  
  if (ids.isEmpty()) {
    return Collections.emptyList();
  }
  List<T> result = new ArrayList<T>(ids.size());
  for (Object id : ids) {
    T proxied = createLiveObject(entityClass, id);
    result.add(proxied);
  }
  return result;
}
origin: redisson/redisson

NamingScheme namingScheme = objectBuilder.getNamingScheme(me.getClass().getSuperclass());
String indexName = namingScheme.getIndexName(me.getClass().getSuperclass(), fieldName);
RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
if (oldArg instanceof RLiveObject) {
  map.remove(((RLiveObject) oldArg).getLiveObjectId(), ((RLiveObject) me).getLiveObjectId());
origin: redisson/redisson

NamingScheme namingScheme = objectBuilder.getNamingScheme(me.getClass().getSuperclass());
String indexName = namingScheme.getIndexName(me.getClass().getSuperclass(), fieldName);
RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
if (oldArg instanceof RLiveObject) {
  map.remove(((RLiveObject) oldArg).getLiveObjectId(), ((RLiveObject) me).getLiveObjectId());
origin: org.redisson/redisson

protected void storeIndex(Field field, Object me, Object arg) {
  if (field.getAnnotation(RIndex.class) != null) {
    NamingScheme namingScheme = objectBuilder.getNamingScheme(me.getClass().getSuperclass());
    String indexName = namingScheme.getIndexName(me.getClass().getSuperclass(), field.getName());
    RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
    map.put(arg, ((RLiveObject) me).getLiveObjectId());
  }
}
origin: org.redisson/redisson

RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
RSet<Object> values = map.get(eqc.getValue());
if (firstSet == null) {
origin: org.redisson/redisson

RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
RSet<Object> values = map.get(eqc.getValue());
if (firstSet == null) {
origin: org.redisson/redisson

@Override
public <T> Collection<T> find(Class<T> entityClass, Condition condition) {
  NamingScheme namingScheme = commandExecutor.getObjectBuilder().getNamingScheme(entityClass);
  Set<Object> ids = Collections.emptySet();
  if (condition instanceof EQCondition) {
    EQCondition c = (EQCondition) condition;
    String indexName = namingScheme.getIndexName(entityClass, c.getName());
    RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
    ids = map.getAll(c.getValue());
  } else if (condition instanceof ORCondition) {
    ids = traverseOr((ORCondition) condition, namingScheme, entityClass);
  } else if (condition instanceof ANDCondition) {
    ids = traverseAnd((ANDCondition) condition, namingScheme, entityClass);
  }
  
  if (ids.isEmpty()) {
    return Collections.emptyList();
  }
  List<T> result = new ArrayList<T>(ids.size());
  for (Object id : ids) {
    T proxied = createLiveObject(entityClass, id);
    result.add(proxied);
  }
  return result;
}
origin: org.redisson/redisson

NamingScheme namingScheme = objectBuilder.getNamingScheme(me.getClass().getSuperclass());
String indexName = namingScheme.getIndexName(me.getClass().getSuperclass(), fieldName);
RSetMultimap<Object, Object> map = redisson.getSetMultimap(indexName, namingScheme.getCodec());
if (oldArg instanceof RLiveObject) {
  map.remove(((RLiveObject) oldArg).getLiveObjectId(), ((RLiveObject) me).getLiveObjectId());
origin: redisson/redisson-examples

RSetMultimap<String, Integer> multimap = redisson.getSetMultimap("myMultimap");
multimap.put("1", 1);
multimap.put("1", 2);
org.redisson.apiRedissonClientgetSetMultimap

Javadoc

Returns Set based Multimap instance by name.

Popular methods of RedissonClient

  • shutdown
    Shuts down Redisson instance but NOT Redis server Shutdown ensures that no tasks are submitted for '
  • getMap
    Returns map instance by name using provided codec for both map keys and values.
  • getLock
    Returns lock instance by name. Implements a non-fair locking so doesn't guarantees an acquire order
  • getTopic
    Returns topic instance by name using provided codec for messages.
  • getBucket
    Returns object holder instance by name using provided codec for object.
  • getConfig
    Allows to get configuration provided during Redisson instance creation. Further changes on this obje
  • getMapCache
    Returns map-based cache instance by name using provided codec for both cache keys and values. Suppor
  • getAtomicLong
    Returns atomicLong instance by name.
  • getKeys
    Returns interface with methods for Redis keys. Each of Redis/Redisson object associated with own key
  • getScript
    Returns script operations object using provided codec.
  • getSemaphore
    Returns semaphore instance by name
  • getSet
    Returns set instance by name using provided codec for set objects.
  • getSemaphore,
  • getSet,
  • getBlockingQueue,
  • getList,
  • getScoredSortedSet,
  • getExecutorService,
  • getFairLock,
  • getQueue,
  • getReadWriteLock,
  • getListMultimap

Popular in Java

  • Running tasks concurrently on multiple threads
  • onRequestPermissionsResult (Fragment)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • onCreateOptionsMenu (Activity)
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Top Vim plugins
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