Uses of Interface
com.gigaspaces.internal.query.predicate.ISpacePredicate
Packages that use ISpacePredicate
Package
Description
-
Uses of ISpacePredicate in com.gigaspaces.internal.query
Methods in com.gigaspaces.internal.query that return ISpacePredicateMethods in com.gigaspaces.internal.query with parameters of type ISpacePredicateModifier and TypeMethodDescriptionstatic ISpaceQuerySpaceQueryBuilder.create(Class<?> entryClass, ISpacePredicate predicate) Creates a space query using the specified class and predicate.static ISpaceQuerySpaceQueryBuilder.create(Class<?> entryClass, ISpacePredicate... predicates) Creates a space query using the specified class and predicates.Constructors in com.gigaspaces.internal.query with parameters of type ISpacePredicateModifierConstructorDescriptionprotectedAbstractSpaceQuery(Class<?> entryClass, ISpacePredicate predicate) Creates a space query using the specified class and predicate.protectedAbstractSpaceQuery(String entryTypeName, ISpacePredicate predicate) Creates a space query using the specified type name and predicate.CustomSpaceQuery(Class<?> entryClass, ISpacePredicate predicate) CustomSpaceQuery(String entryClassName, ISpacePredicate predicate) -
Uses of ISpacePredicate in com.gigaspaces.internal.query.predicate
Classes in com.gigaspaces.internal.query.predicate that implement ISpacePredicateModifier and TypeClassDescriptionclassA common basic implementation for space predicate implementations.classA space predicate that always returns false.classA space predicate that always returns true.classMethods in com.gigaspaces.internal.query.predicate that return ISpacePredicateModifier and TypeMethodDescriptionValueGetterSpacePredicate.getPredicate()protected ISpacePredicateAbstractSpacePredicate.preparePredicate()Methods in com.gigaspaces.internal.query.predicate with parameters of type ISpacePredicateModifier and TypeMethodDescriptionstatic AllSpacePredicateSpacePredicates.all(ISpacePredicate... predicates) Creates an ALL predicate wrapping the specified predicates.static AndSpacePredicateSpacePredicates.and(ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Creates an AND predicate wrapping the specified predicates.static AnySpacePredicateSpacePredicates.any(ISpacePredicate... predicates) Creates an ANY predicate wrapping the specified predicates.static NotSpacePredicateSpacePredicates.not(ISpacePredicate predicate) Creates a NOT predicate wrapping the specified predicate.static OrSpacePredicateSpacePredicates.or(ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Creates an OR predicate wrapping the specified predicates.static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.path(String path, ISpacePredicate predicate) Creates a predicate to get a property value and test it with another predicate.static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.pathAll(String path, ISpacePredicate... predicates) Shortcut for path(path, all(predicates)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.pathAnd(String path, ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Shortcut for path(path, and(leftPredicate, rightPredicate)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.pathAny(String path, ISpacePredicate... predicates) Shortcut for path(path, any(predicates)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.pathNot(String path, ISpacePredicate predicate) Shortcut for path(path, not(predicate)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.pathOr(String path, ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Shortcut for path(path, or(leftPredicate, rightPredicate)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.pathXor(String path, ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Shortcut for path(path, xor(leftPredicate, rightPredicate)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.property(String propertyName, ISpacePredicate predicate) Creates a predicate to get a property value and test it with another predicate.static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.propertyAll(String propertyName, ISpacePredicate... predicates) Shortcut for property(propertyName, all(predicates)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.propertyAnd(String propertyName, ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Shortcut for property(propertyName, and(leftPredicate, rightPredicate)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.propertyAny(String propertyName, ISpacePredicate... predicates) Shortcut for property(propertyName, any(predicates)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.propertyNot(String propertyName, ISpacePredicate predicate) Shortcut for property(propertyName, not(predicate)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.propertyOr(String propertyName, ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Shortcut for property(propertyName, or(leftPredicate, rightPredicate)).static ValueGetterSpacePredicate<ServerEntry>SpacePredicates.propertyXor(String propertyName, ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Shortcut for property(propertyName, xor(leftPredicate, rightPredicate)).static XorSpacePredicateSpacePredicates.xor(ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Creates an XOR predicate wrapping the specified predicates.Constructors in com.gigaspaces.internal.query.predicate with parameters of type ISpacePredicateModifierConstructorDescriptionValueGetterSpacePredicate(ISpaceValueGetter<T> valueGetter, ISpacePredicate predicate) -
Uses of ISpacePredicate in com.gigaspaces.internal.query.predicate.comparison
Classes in com.gigaspaces.internal.query.predicate.comparison that implement ISpacePredicateModifier and TypeClassDescriptionclassRepresents a Between predicate.classA common basic implementation for comparable scalar comparison predicate implementations.classa contains predicate cascading from a single itemclassRepresents a contains predicate.classAn implementation of equals to comparison: This predicate returns true if and only if the predicate's argument is equal to the expected value.classAn implementation of greater than or equals to comparison: This predicate returns true if and only if the predicate's argument is greater than or equals to the expected value.classAn implementation of greater than comparison: This predicate returns true if and only if the predicate's argument is greater than the expected value.classRepresents an In predicate.classAn implementation of less than or equals to comparison: This predicate returns true if and only if the predicate's argument is less than or equals to the expected value.classAn implementation of less than comparison: This predicate returns true if and only if the predicate's argument is less than the expected value.classAn implementation of not equals condition: This predicate returns true if and only if the predicate's argument is not equal to the expected value.classA predicate to test for non-null values.classclassA predicate to test for null values.classclassclassA common basic implementation for scalar comparison predicate implementations.Fields in com.gigaspaces.internal.query.predicate.comparison declared as ISpacePredicate -
Uses of ISpacePredicate in com.gigaspaces.internal.query.predicate.composite
Classes in com.gigaspaces.internal.query.predicate.composite that implement ISpacePredicateModifier and TypeClassDescriptionclassAn implementation of a logical multiple AND condition: This predicate returns true if and only if all operands return true.classAn implementation of a logical binary AND condition: This predicate returns true if and only if both left and right operands return true.classAn implementation of a logical multiple OR condition: This predicate returns true if and only if any of the operands return true.classA common basic implementation for binary composite space predicate implementations.classA common basic implementation for composite space predicate implementations.classclassAn implementation of a logical unary NOT condition: This predicate returns true if and only if the operand returns false.classAn implementation of a logical binary OR condition: This predicate returns true if and only if either left or right operands return true.classA common basic implementation for unary composite space predicate implementations.classAn implementation of a logical binary XOR condition: This predicate returns true if and only if left or right operands return true, but not both.Methods in com.gigaspaces.internal.query.predicate.composite that return ISpacePredicateModifier and TypeMethodDescriptionBinaryCompositeSpacePredicate.getLeftOperand()Gets the left operand of this binary predicate.MultipleCompositeSpacePredicate.getOperand(int index) Gets the operand at the specified index.UnaryCompositeSpacePredicate.getOperand()Gets the operand of this unary predicate.BinaryCompositeSpacePredicate.getRightOperand()Gets the right operand of this binary predicate.Methods in com.gigaspaces.internal.query.predicate.composite with parameters of type ISpacePredicateModifier and TypeMethodDescriptionvoidMultipleCompositeSpacePredicate.addOperand(ISpacePredicate operand) Adds an operand at the end of the current operands list.protected booleanAllSpacePredicate.execute(Object target, ISpacePredicate[] operands) protected booleanAndSpacePredicate.execute(Object target, ISpacePredicate leftOperand, ISpacePredicate rightOperand) protected booleanAnySpacePredicate.execute(Object target, ISpacePredicate[] operands) protected abstract booleanBinaryCompositeSpacePredicate.execute(Object target, ISpacePredicate leftOperand, ISpacePredicate rightOperand) protected abstract booleanMultipleCompositeSpacePredicate.execute(Object target, ISpacePredicate[] operands) protected booleanNotSpacePredicate.execute(Object target, ISpacePredicate operand) protected booleanOrSpacePredicate.execute(Object target, ISpacePredicate leftOperand, ISpacePredicate rightOperand) protected abstract booleanUnaryCompositeSpacePredicate.execute(Object target, ISpacePredicate operand) Executes the operand predicate on the target.protected booleanXorSpacePredicate.execute(Object target, ISpacePredicate leftOperand, ISpacePredicate rightOperand) voidMultipleCompositeSpacePredicate.setOperand(int index, ISpacePredicate operand) Sets the operand at the specified index.Constructors in com.gigaspaces.internal.query.predicate.composite with parameters of type ISpacePredicateModifierConstructorDescriptionAllSpacePredicate(ISpacePredicate... operands) Creates a multiple composite space predicate using the specified operands.AndSpacePredicate(ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Creates a binary predicate using the specified predicates.AnySpacePredicate(ISpacePredicate... operands) Creates a multiple composite space predicate using the specified operands.protectedBinaryCompositeSpacePredicate(ISpacePredicate leftOperand, ISpacePredicate rightOperand) Creates a binary predicate using the specified operands.MultipleCompositeSpacePredicate(ISpacePredicate... operands) Creates a multiple composite space predicate using the specified operands.NotSpacePredicate(ISpacePredicate operand) Creates a binary predicate using the specified operands.OrSpacePredicate(ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Creates a binary predicate using the specified predicates.protectedCreates an unary predicate using the specified operands.XorSpacePredicate(ISpacePredicate leftPredicate, ISpacePredicate rightPredicate) Creates a binary predicate using the specified predicates.Constructor parameters in com.gigaspaces.internal.query.predicate.composite with type arguments of type ISpacePredicateModifierConstructorDescriptionAllSpacePredicate(List<ISpacePredicate> operands) Creates a multiple composite space predicate using the specified operands.AnySpacePredicate(List<ISpacePredicate> operands) Creates a multiple composite space predicate using the specified operands.MultipleCompositeSpacePredicate(List<ISpacePredicate> operands) Creates a multiple composite space predicate using the specified operands. -
Uses of ISpacePredicate in com.j_spaces.jdbc.builder.range
Methods in com.j_spaces.jdbc.builder.range that return ISpacePredicateConstructors in com.j_spaces.jdbc.builder.range with parameters of type ISpacePredicateModifierConstructorDescriptionprotectedRange(String path, FunctionCallDescription functionCallDescription, ISpacePredicate predicate) protectedRange(String path, FunctionCallDescription functionCallDescription, ISpacePredicate predicate, short rightColumnPosition) protectedSingleValueRange(String colPath, FunctionCallDescription functionCallDescription, Object value, ISpacePredicate predicate)