GigaSpaces XAP 7.1 API

com.gigaspaces.internal.query
Class SpaceQueryBuilder

java.lang.Object
  extended by com.gigaspaces.internal.query.SpaceQueryBuilder

public abstract class SpaceQueryBuilder
extends Object

Provides methods to create various space queries.

Since:
7.1
Author:
Niv Ingberg

Constructor Summary
SpaceQueryBuilder()
           
 
Method Summary
static ISpaceQuery create(Class<?> entryClass, com.gigaspaces.internal.query.predicate.ISpacePredicate... predicates)
          Creates a space query using the specified class and predicates.
static ISpaceQuery create(Class<?> entryClass, com.gigaspaces.internal.query.predicate.ISpacePredicate predicate)
          Creates a space query using the specified class and predicate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpaceQueryBuilder

public SpaceQueryBuilder()
Method Detail

create

public static ISpaceQuery create(Class<?> entryClass,
                                 com.gigaspaces.internal.query.predicate.ISpacePredicate predicate)
Creates a space query using the specified class and predicate.

Parameters:
entryClass - Class to query.
predicate - Predicate for matching entries.
Returns:

create

public static ISpaceQuery create(Class<?> entryClass,
                                 com.gigaspaces.internal.query.predicate.ISpacePredicate... predicates)
Creates a space query using the specified class and predicates. The predicates are concatenated in an All predicate.

Parameters:
entryClass - Class to query.
predicates - Predicates to match.
Returns:

GigaSpaces XAP 7.1 API

Copyright © GigaSpaces.