|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Condition | |
|---|---|
| org.nuiton.wikitty.query | |
| 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
|
| Uses of Condition in org.nuiton.wikitty.query |
|---|
| Fields in org.nuiton.wikitty.query declared as Condition | |
|---|---|
protected Condition |
WikittyQuery.condition
query condition |
protected Condition |
WikittyQueryMaker.condition
query condition |
protected Condition |
FacetQuery.condition
|
| Fields in org.nuiton.wikitty.query with type parameters of type Condition | |
|---|---|
protected Deque<Condition> |
WikittyQueryMaker.openStack
stack des conditions non terminales ouvertes |
| Methods in org.nuiton.wikitty.query that return Condition | |
|---|---|
Condition |
WikittyQuery.getCondition()
|
Condition |
WikittyQueryVisitorCopy.getCondition()
|
Condition |
WikittyQueryMaker.getCondition()
|
Condition |
FacetQuery.getCondition()
|
| Methods in org.nuiton.wikitty.query that return types with arguments of type Condition | |
|---|---|
protected Deque<Condition> |
WikittyQueryMaker.getOpenStack()
Retourne le stack courant des conditions, si le stack est null cela veut dire que le maker ne permet plus de modification |
| Methods in org.nuiton.wikitty.query with parameters of type Condition | |
|---|---|
protected void |
WikittyQueryMaker.addCondition(Condition c)
Ajout une condition |
protected void |
WikittyQueryMaker.addCondition(Condition c,
boolean terminal)
Ajout une condition. |
WikittyQuery |
WikittyQuery.addFacetQuery(String name,
Condition condition)
|
WikittyQueryMaker |
WikittyQueryMaker.condition(Condition c)
Ajoute une condition, cette condition est prise comme une condition terminal Si l'on veut continuer a construire la requete, il faut avoir ajouter avant une WikittyQueryMaker.and(), WikittyQueryMaker.or(), WikittyQueryMaker.not(), #in() |
WikittyQuery |
WikittyQuery.setCondition(Condition condition)
|
| Constructors in org.nuiton.wikitty.query with parameters of type Condition | |
|---|---|
FacetQuery(String name,
Condition condition)
|
|
WikittyQuery(Condition condition)
|
|
WikittyQuery(String name,
Condition condition)
create named query with condition |
|
| Uses of Condition in org.nuiton.wikitty.query.conditions |
|---|
| Subinterfaces of Condition in org.nuiton.wikitty.query.conditions | |
|---|---|
interface |
ConditionValue
Permet de marker les classes utilisable comme valeur pour une condition terminal |
| Classes in org.nuiton.wikitty.query.conditions that implement Condition | |
|---|---|
class |
AbstractCondition
This element is a symbolic interface implemented by all operators used to request contents (And, Or, Not, Equals, NotEquals, EndsWith, ...). |
class |
And
And operator is used to build conjunctive restriction for request on content. |
class |
Between
Between operator is used to build restriction containing "min < element < max" where element could be a Integer, a Float or a Date. |
class |
ConditionValueString
|
class |
ContainerNaryOperator
Cette classe est la classe parente de tous les objets ayant en interne une liste de restrictions non terminale (ex: And, Or) |
class |
ContainerOperator
Permet de marker touts les containers (autorise autre chose qu'un ConditionValue |
class |
ContainerUnaryOperator
Cette classe est la classe parente de tous les objets ayant en interne une restriction non terminale (ex: Not) |
class |
ContainsAll
ContainsAll permet de definir qu'un champs doit avoir toutes une serie de valeur en meme temps. |
class |
ContainsOne
ContainsOne permet de definir qu'un champs doit avoir au moins une des valeurs d'une serie de valeurs. |
class |
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, ... |
class |
False
Always False |
class |
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). |
class |
GreaterOrEquals
GreatOrEqual operator is used to build restriction containing "element >= value" where element could be a Integer, a Float, a Date, ... |
class |
Keyword
Search keyword in all wikitty. |
class |
Less
Less operator is used to build restriction containing "element < value" where element could be a Integer, a Float, a Date, .... |
class |
LessOrEquals
LessOrEqual operator is used to build restriction containing "element <= value" where element could be a Integer, a Float, a Date, ... |
class |
Like
Like is use on String field type, you can use '*' at beginning or ending to match all char. |
class |
Not
Not operator is used to build negative restriction for request on content. |
class |
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 ... |
class |
NotNull
Is not null restriction, check if field has value (not null) |
class |
Null
Is null restriction, check if field has no value (null) |
class |
Or
Or operator is used to build disjunctive restriction for request on content. |
class |
Select
Cette condition n'accept pas d'etre utilise dans une autre condition. |
class |
TerminalBinaryOperator
classe mere des operateurs unaire et binaire. |
class |
TerminalNaryOperator
|
class |
TerminalOperator
Class mere de tous les operateurs terminaux sans parametre (ex: True, False) |
class |
TerminalTernaryOperator
Classe mere des operateurs ternaire (ex: Between) |
class |
TerminalUnaryOperator
|
class |
True
always True |
class |
Unlike
UnLike is use on String field type, you can use '*' at beginning or ending to match all char. |
| Fields in org.nuiton.wikitty.query.conditions declared as Condition | |
|---|---|
protected Condition |
ContainerUnaryOperator.subCondition
|
| Fields in org.nuiton.wikitty.query.conditions with type parameters of type Condition | |
|---|---|
protected List<Condition> |
ContainerNaryOperator.conditions
|
| Methods in org.nuiton.wikitty.query.conditions that return Condition | |
|---|---|
Condition |
ContainerNaryOperator.addCondition(Condition c)
|
Condition |
TerminalBinaryOperator.addCondition(Condition c)
|
Condition |
Condition.addCondition(Condition c)
For non terminal condition this method add subCondition. |
Condition |
Keyword.addCondition(Condition c)
|
Condition |
AbstractCondition.addCondition(Condition c)
For non terminal condition this method add subCondition. |
Condition |
TerminalNaryOperator.addCondition(Condition c)
|
Condition |
ContainerUnaryOperator.addCondition(Condition c)
|
Condition |
TerminalTernaryOperator.addCondition(Condition c)
|
Condition |
Condition.copy()
|
Condition |
AbstractCondition.copy()
|
Condition |
ContainerUnaryOperator.getSubCondition()
|
| Methods in org.nuiton.wikitty.query.conditions that return types with arguments of type Condition | |
|---|---|
List<Condition> |
ContainerNaryOperator.getConditions()
Return Restriction list. |
| Methods in org.nuiton.wikitty.query.conditions with parameters of type Condition | |
|---|---|
Condition |
ContainerNaryOperator.addCondition(Condition c)
|
Condition |
TerminalBinaryOperator.addCondition(Condition c)
|
Condition |
Condition.addCondition(Condition c)
For non terminal condition this method add subCondition. |
Condition |
Keyword.addCondition(Condition c)
|
Condition |
AbstractCondition.addCondition(Condition c)
For non terminal condition this method add subCondition. |
Condition |
TerminalNaryOperator.addCondition(Condition c)
|
Condition |
ContainerUnaryOperator.addCondition(Condition c)
|
Condition |
TerminalTernaryOperator.addCondition(Condition c)
|
| Constructors in org.nuiton.wikitty.query.conditions with parameters of type Condition | |
|---|---|
And(Condition... c)
|
|
ContainerUnaryOperator(Condition restriction)
|
|
Not(Condition restriction)
Constructor with all parameters initialized |
|
Or(Condition... c)
|
|
Select(Element element,
Aggregate aggregate,
Condition restriction)
|
|
Select(Element element,
Condition restriction)
|
|
| Constructor parameters in org.nuiton.wikitty.query.conditions with type arguments of type Condition | |
|---|---|
And(List<Condition> restrictions)
Constructor with all parameters initialized, parameter list is copied internaly |
|
ContainerNaryOperator(List<Condition> c)
Initialyse condition with list passed in argument, parameter list is copied internaly to prevent extern modification |
|
Or(List<Condition> conditions)
Constructor with all parameters initialized |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||