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
WikittyQueryMakerAbstract.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
WikittyQueryMakerAbstract.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 | Description |
|---|---|
| Condition | |
| ConditionValue |
Permet de marker les classes utilisable comme valeur pour une condition terminal
|
| Class | Description |
|---|---|
| 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.
|
| 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 parametres
(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 | Description |
|---|---|
| Aggregate |
Use to aggregate result in Select condition.
|
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
WikittyQueryMakerAbstract.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
WikittyQueryMakerAbstract.close() si les
valeur ne sont pas passee au moment de la construction
ContainsAll
ContainsOne
ConditionValue les valeurs possibles pour un champs
ConditionValueString
Select
Copyright © 2009–2013 CodeLutin. All rights reserved.