Interface | Description |
---|---|
BOFilterI |
Interface to be implemented by classes that tell if a
BO matches
certain criteria using a fits method. |
GrooqlBOLoaderI |
Needed for build dependency reasons, to be able to build grooql package before
de.ipcon.db.core .
|
OQLQueryInstanceI |
Helper interface for classes that capsule query text and parameters in one
object.
|
Class | Description |
---|---|
BOFilterQueryResults |
QueryResultsI wrapper that automatically filters all results
from the wrapped QueryResultsI instance by the given
BOFilterI 's fits() method. |
GrooqlBinding |
This
Binding subclass gets a BO set and will
interpret variable references in scripts that use this binding as references
to attributes of that BO first. |
GrooqlFilter |
GrooqlFilter allow to query BOs that match given
criteria from the DB and also check if given BOs match these
criteria, both accomplished using only one single criteria definition. |
GrooqlQueryResults |
QueryResultsI wrapper that automatically filters all results from the wrapped
QueryResultsI instance by the given GrooqlFilter's fits() method.
|
GroovyAST2OQLVisitor |
Visitor that transforms
Expressions in a Groovy AST to an OQL
query. |
GroovyASTEvaluationAnalyzerVisitor |
Visitor that determines for the
Expressions in the AST if they
can be evaluated "statically" during code parsing or if they must be
converted to OQL and be evaluated by the DB and flags the
Expression objects accordingly. |
GroovyASTEvaluationTransformerVisitor |
Visitor that replaces evaluateable
Expressions (as determined
by the GroovyASTEvaluationAnalyzerVisitor ) with
ConstantExpressions of their evaluated result. |
GroovyASTTypeAnalyzerVisitor |
Visitor that determines - if possible - the
Type of the
Expressions in the AST. |
GroovyASTUnsupportedAnalyzerVisitor |
Visitor that determines for the
Expressions in the AST if they
can be translated to OQL and flags the Expression objects
accordingly. |
GroovyASTUnsupportedDitcherVisitor |
Visitor that filters out
Expressions that are not supported for
transformation to OQL. |
Copyright © 2000-2024 OAshi S.à r.l. All Rights Reserved.