Package org.nuiton.wikitty.query.conditions

Hierarchie Condition ContainerOperator les operateurs qui contiennent d'autre operateur ContainerUnaryOperator ne contient qu'un fils Not Select ContainerNaryOperator contient N fils, et doivent explicitement etre ferme via un close dans WikittyQueryMaker.close() And Or TerminalOperator ni champs, ni valeur True False TerminalUnaryOperator un champs seulement Null NotNull TerminalBinaryOperator un champs et une valeur Equals Greater GreaterOrEquals Keyword binary car automatiquement sur tous les champs Less LessOrEquals Like NotEquals TerminalTernaryOperator un champs, et deux valeur Between TerminalNaryOperator un champs et N valeurs, et doivent explicitement etre ferme via un close dans WikittyQueryMaker.close() si les valeur ne sont pas passee au moment de la construction ContainsAll ContainsOne ConditionValue les valeurs possibles pour un champs ConditionValueString Select

See:
          Description

Interface Summary
Condition  
ConditionValue Permet de marker les classes utilisable comme valeur pour une condition terminal
 

Class Summary
AbstractCondition This element is a symbolic interface implemented by all operators used to request contents (And, Or, Not, Equals, NotEquals, EndsWith, ...).
And And operator is used to build conjunctive restriction for request on content.
Between Between operator is used to build restriction containing "min < element < max" where element could be a Integer, a Float or a Date.
ConditionValueString  
ContainerNaryOperator Cette classe est la classe parente de tous les objets ayant en interne une liste de restrictions non terminale (ex: And, Or)
ContainerOperator Permet de marker touts les containers (autorise autre chose qu'un ConditionValue
ContainerUnaryOperator Cette classe est la classe parente de tous les objets ayant en interne une restriction non terminale (ex: Not)
ContainsAll ContainsAll permet de definir qu'un champs doit avoir toutes une serie de valeur en meme temps.
ContainsOne ContainsOne permet de definir qu'un champs doit avoir au moins une des valeurs d'une serie de valeurs.
Element Class mere qui determine sur quoi porte une condition.
ElementExtension Un element qui represente les extensions, vous devez utiliser l'instance Element.EXTENSION
ElementField Element qui porte sur un champs.
ElementId Element qui represente l'Id, vous devez utiliser l'instance Element.ID
ElementNode Represente un element pour les recherches sur les arbres.
Equals Equals operator is used to build restriction containing "field == value" where value could be an Id, a String, an Integer, a Float or a Date, ...
False Always False
Greater Greater operator is used to build restriction containing "field > value" where value could be a Integer, a Float or a Date, String (must be comparable).
GreaterOrEquals GreatOrEqual operator is used to build restriction containing "element >= value" where element could be a Integer, a Float, a Date, ...
Keyword Search keyword in all wikitty.
Less Less operator is used to build restriction containing "element < value" where element could be a Integer, a Float, a Date, ....
LessOrEquals LessOrEqual operator is used to build restriction containing "element <= value" where element could be a Integer, a Float, a Date, ...
Like Like is use on String field type, you can use '*' at beginning or ending to match all char.
Not Not operator is used to build negative restriction for request on content.
NotEquals NotEquals operator is used to build restriction containing "element != value" where element could be an Id, a String, an Integer, a Float, a Date ...
NotNull Is not null restriction, check if field has value (not null)
Null Is null restriction, check if field has no value (null)
Or Or operator is used to build disjunctive restriction for request on content.
Select Cette condition n'accept pas d'etre utilise dans une autre condition.
TerminalBinaryOperator classe mere des operateurs unaire et binaire.
TerminalNaryOperator  
TerminalOperator Class mere de tous les operateurs terminaux sans parametre (ex: True, False)
TerminalTernaryOperator Classe mere des operateurs ternaire (ex: Between)
TerminalUnaryOperator  
True always True
Unlike UnLike is use on String field type, you can use '*' at beginning or ending to match all char.
 

Enum Summary
Aggregate Use to aggregate result in Select condition.
 

Package org.nuiton.wikitty.query.conditions Description

Hierarchie



Copyright © 2009-2012 CodeLutin. All Rights Reserved.