Cumulus4j API
(1.0.0)

Uses of Interface
org.cumulus4j.store.query.method.MethodEvaluator

Packages that use MethodEvaluator
org.cumulus4j.store.query.eval Evaluators actually doing the query work. 
org.cumulus4j.store.query.method Package providing handlers for various JDOQL/JPQL methods, utilising the index information and querying the backend datastore as necessary to access the DataEntry objects matching the particular method clause. 
 

Uses of MethodEvaluator in org.cumulus4j.store.query.eval
 

Methods in org.cumulus4j.store.query.eval that return MethodEvaluator
static MethodEvaluator ExpressionHelper.getMethodEvaluatorForMethodOfClass(StoreManager storeMgr, ClassLoaderResolver clr, String clsName, String method)
          Accessor for the evaluator object for use of method xxx(...) of class Yyy in queries.
 

Uses of MethodEvaluator in org.cumulus4j.store.query.method
 

Classes in org.cumulus4j.store.query.method that implement MethodEvaluator
 class AbstractMethodEvaluator
          Abstract base for all method evaluators.
 class CollectionContainsEvaluator
          Evaluator for "Collection.contains(element)".
 class CollectionIsEmptyEvaluator
          Evaluator for "Collection.isEmpty()".
 class CollectionSizeEvaluator
          Evaluator for "Collection.size() {oper} {comparisonArg}".
 class DateGetDayEvaluator
          Evaluator for "Date.getDay() {oper} {compareTo}".
 class DateGetHourEvaluator
          Evaluator for "Date.getHour() {oper} {compareTo}".
 class DateGetMinuteEvaluator
          Evaluator for "Date.getMinute() {oper} {compareTo}".
 class DateGetMonthEvaluator
          Evaluator for "Date.getMonth() {oper} {compareTo}".
 class DateGetSecondEvaluator
          Evaluator for "Date.getSecond() {oper} {compareTo}".
 class DateGetYearEvaluator
          Evaluator for "Date.getYear() {oper} {compareTo}".
 class MapContainsKeyEvaluator
          Evaluator for "Map.containsKey(key)".
 class MapContainsValueEvaluator
          Evaluator for "Map.containsValue(val)".
 class MapIsEmptyEvaluator
          Evaluator for "Map.isEmpty()".
 class MapSizeEvaluator
          Evaluator for "Map.size() {oper} {comparisonArg}".
 class StringEndsWithEvaluator
          Evaluator for "{String}.endsWith(arg)".
 class StringEqualsEvaluator
          Evaluator for "{String}.equals(arg)".
 class StringEqualsIgnoreCaseEvaluator
          Evaluator for "{String}.equalsIgnoreCase(arg)".
 class StringIndexOfEvaluator
          Evaluator for "String.indexOf(str [,from]) {oper} {compareTo}".
 class StringLengthEvaluator
          Evaluator for "String.length(str) {oper} {compareTo}".
 class StringMatchesEvaluator
          Evaluator for "{String}.matches(arg)".
 class StringStartsWithEvaluator
          Evaluator for "{String}.startsWith(arg)".
 class StringSubstringEvaluator
          Evaluator for "String.substring(pos1 [, pos2]) {oper} {compareTo}".
 class StringToLowerCaseEvaluator
          Evaluator for "String.toLowerCase() {oper} {compareTo}".
 class StringToUpperCaseEvaluator
          Evaluator for "String.toUpperCase() {oper} {compareTo}".
 


Cumulus4j API
(1.0.0)

Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.