| Package | Description |
|---|---|
| org.nuiton.wikitty.entities | |
| 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
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
|
| org.nuiton.wikitty.storage |
| Modifier and Type | Class and Description |
|---|---|
class |
ElementExtension
Un element qui represente les extensions, vous devez utiliser l'instance
EXTENSION |
class |
ElementField
Element qui porte sur un champs.
|
class |
ElementId
Element qui represente l'Id, vous devez utiliser l'instance
ID |
class |
ElementNode
Represente un element pour les recherches sur les arbres.
|
| Modifier and Type | Method and Description |
|---|---|
static Element |
Element.get(String v) |
| Modifier and Type | Method and Description |
|---|---|
List<Element> |
WikittyExtension.getSortAscending()
Retourne la liste des champs a trier de facon ascendante
|
List<Element> |
WikittyExtension.getSortDescending()
Retourne la liste des champs a trier de facon descendante
|
| Modifier and Type | Field and Description |
|---|---|
protected List<Element> |
WikittyQuery.facetField
Facet on field.
|
protected List<Element> |
WikittyQuery.sortAscending
Sort ascending on fields.
|
protected List<Element> |
WikittyQuery.sortDescending
Sort descending on fields.
|
| Modifier and Type | Method and Description |
|---|---|
protected Element |
WikittyQueryParser.toElement(String v)
can be field, extension name or id element
|
| Modifier and Type | Method and Description |
|---|---|
List<Element> |
WikittyQuery.getFacetField() |
List<Element> |
WikittyQuery.getSortAscending()
Get field names where sort is configured ascending.
|
List<Element> |
WikittyQuery.getSortDescending()
Get field names where sort is configured descending.
|
| Modifier and Type | Method and Description |
|---|---|
WikittyQuery |
WikittyQuery.addFacetField(Element field) |
WikittyQuery |
WikittyQuery.addSortDescending(Element... field) |
M |
WikittyQueryMakerAbstract.avg(Element field) |
M |
WikittyQueryMakerAbstract.avg(Element field,
String alias) |
M |
WikittyQueryMakerAbstract.bw(Element element) |
M |
WikittyQueryMakerAbstract.bw(Element element,
Object lowerValue,
Object upperValue) |
M |
WikittyQueryMakerAbstract.containsAll(Element element) |
<E> M |
WikittyQueryMakerAbstract.containsAll(Element element,
Collection<E> values)
Force l'ajout du containsAll en terminal (il n'y a pas besoin de faire
de
WikittyQueryMakerAbstract.close() |
M |
WikittyQueryMakerAbstract.containsOne(Element element) |
<E> M |
WikittyQueryMakerAbstract.containsOne(Element element,
Collection<E> values)
Force l'ajout du containsOne en terminal (il n'y a pas besoin de faire
de
WikittyQueryMakerAbstract.close() |
M |
WikittyQueryMakerAbstract.count(Element field) |
M |
WikittyQueryMakerAbstract.count(Element field,
String alias) |
M |
WikittyQueryMakerAbstract.distinct(Element one,
Element... fields)
this distinct is auto closed if argument is not null
|
M |
WikittyQueryMakerAbstract.distinct(Element one,
Element... fields)
this distinct is auto closed if argument is not null
|
M |
WikittyQueryMakerAbstract.eq(Element element) |
M |
WikittyQueryMakerAbstract.eq(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.eqIgnoreCaseAndAccent(Element element) |
M |
WikittyQueryMakerAbstract.eqIgnoreCaseAndAccent(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.ew(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.fieldValue(Element fieldName) |
M |
WikittyQueryMakerAbstract.fieldValue(Element fieldName,
String alias) |
M |
WikittyQueryMakerAbstract.ge(Element element) |
M |
WikittyQueryMakerAbstract.ge(Element element,
Object value) |
List<FacetTopic> |
WikittyQueryResult.getTopic(Element facetName)
Return all topic for the specified facet.
|
M |
WikittyQueryMakerAbstract.gt(Element element) |
M |
WikittyQueryMakerAbstract.gt(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.isNotNull(Element element) |
M |
WikittyQueryMakerAbstract.isNull(Element element) |
M |
WikittyQueryMakerAbstract.le(Element element) |
M |
WikittyQueryMakerAbstract.le(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.like(Element element) |
M |
WikittyQueryMakerAbstract.like(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.lt(Element element) |
M |
WikittyQueryMakerAbstract.lt(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.max(Element field) |
M |
WikittyQueryMakerAbstract.max(Element field,
String alias) |
M |
WikittyQueryMakerAbstract.min(Element field) |
M |
WikittyQueryMakerAbstract.min(Element field,
String alias) |
M |
WikittyQueryMakerAbstract.ne(Element element) |
M |
WikittyQueryMakerAbstract.ne(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.neIgnoreCaseAndAccent(Element element) |
M |
WikittyQueryMakerAbstract.neIgnoreCaseAndAccent(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.notew(Element element,
Object value) |
M |
WikittyQueryMakerAbstract.notsw(Element element,
String value) |
M |
WikittyQueryMakerAbstract.select(Element e) |
WikittyQuery |
WikittyQuery.setFacetField(Element... facetField) |
WikittyQuery |
WikittyQuery.setSortAscending(Element... sortAscending) |
WikittyQuery |
WikittyQuery.setSortDescending(Element... sortDescending) |
M |
WikittyQueryMakerAbstract.sum(Element field) |
M |
WikittyQueryMakerAbstract.sum(Element field,
String alias) |
M |
WikittyQueryMakerAbstract.sw(Element element,
String value) |
M |
WikittyQueryMakerAbstract.unlike(Element element) |
M |
WikittyQueryMakerAbstract.unlike(Element element,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
WikittyQuery |
WikittyQuery.setFacetField(List<Element> facetField) |
WikittyQuery |
WikittyQuery.setSortAscending(List<Element> sortAscending) |
WikittyQuery |
WikittyQuery.setSortDescending(List<Element> sortDescending) |
| Modifier and Type | Field and Description |
|---|---|
protected Element |
TerminalTernaryOperator.element |
protected Element |
TerminalUnaryOperator.element |
protected Element |
TerminalNaryOperator.element |
protected Element |
TerminalBinaryOperator.element |
| Modifier and Type | Method and Description |
|---|---|
Element |
TerminalTernaryOperator.getElement() |
Element |
TerminalUnaryOperator.getElement() |
Element |
TerminalNaryOperator.getElement() |
Element |
TerminalBinaryOperator.getElement() |
| Constructor and Description |
|---|
Between(Element element)
Constructor with all parameters initialized
|
Between(Element element,
ConditionValue min,
ConditionValue max)
Constructor with all parameters initialized
|
Between(Element element,
String min,
String max)
Constructor with all parameters initialized
|
ContainsAll(Element element) |
ContainsAll(Element element,
Collection<ConditionValue> values)
Constructor with all parameters initialized
|
ContainsOne(Element element) |
ContainsOne(Element element,
Collection<ConditionValue> values)
Constructor with all parameters initialized
|
Equals(Element element) |
Equals(Element element,
boolean ignoreCaseAndAccent) |
Equals(Element element,
ConditionValue value) |
Equals(Element element,
ConditionValue value,
boolean ignoreCaseAndAccent) |
Equals(Element element,
String value) |
Equals(Element element,
String value,
boolean ignoreCaseAndAccent) |
Greater(Element element) |
Greater(Element element,
ConditionValue value) |
Greater(Element element,
String value) |
GreaterOrEquals(Element element) |
GreaterOrEquals(Element element,
ConditionValue value) |
GreaterOrEquals(Element element,
String value) |
Less(Element element) |
Less(Element element,
ConditionValue value) |
Less(Element element,
String value) |
LessOrEquals(Element element) |
LessOrEquals(Element element,
ConditionValue value) |
LessOrEquals(Element element,
String value) |
Like(Element element) |
Like(Element element,
ConditionValue value) |
Like(Element element,
String value) |
NotEquals(Element element) |
NotEquals(Element element,
boolean ignoreCaseAndAccent) |
NotEquals(Element element,
ConditionValue value) |
NotEquals(Element element,
ConditionValue value,
boolean ignoreCaseAndAccent) |
NotEquals(Element element,
String value) |
NotEquals(Element element,
String value,
boolean ignoreCaseAndAccent) |
NotNull(Element element) |
Null(Element element) |
TerminalBinaryOperator(Element element)
Constructor with all parameters initialized
|
TerminalBinaryOperator(Element element,
ConditionValue value)
Constructor with all parameters initialized
|
TerminalBinaryOperator(Element element,
String value)
Constructor with all parameters initialized
|
TerminalNaryOperator(Element element)
Constructor with all parameters initialized
|
TerminalNaryOperator(Element element,
Collection<ConditionValue> values)
Constructor with all parameters initialized
|
TerminalTernaryOperator(Element element) |
TerminalTernaryOperator(Element element,
ConditionValue min,
ConditionValue max) |
TerminalTernaryOperator(Element element,
String min,
String max) |
TerminalUnaryOperator(Element element)
Constructor with all parameters initialized
|
Unlike(Element element) |
Unlike(Element element,
ConditionValue value) |
Unlike(Element element,
String value) |
| Modifier and Type | Field and Description |
|---|---|
protected List<Element> |
WikittySearchEngineInMemory.WikittyComparator.asc |
protected List<Element> |
WikittySearchEngineInMemory.WikittyComparator.desc |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
WikittySearchEngineInMemory.WikittyQueryVisitorCheckCondition.check(org.nuiton.wikitty.storage.WikittySearchEngineInMemory.WikittyQueryVisitorCheckCondition.Predicate predicate,
Element element,
Object expected)
Verifie qu'un predicat est vrai pour un element et une valeur attendu
|
protected void |
WikittySearchEngineInMemory.WikittyQueryVisitorCheckCondition.collectFieldValue(Element e,
Map<String,Collection> values)
Collecte les valeur possible de l'element demande
|
protected int |
WikittySearchEngineInMemory.WikittyComparator.compareValue(Wikitty o1,
Wikitty o2,
Element e,
boolean asc)
compare un champs de deux objets Wikitty
|
| Constructor and Description |
|---|
WikittySearchEngineInMemory.WikittyComparator(List<Element> asc,
List<Element> desc) |
WikittySearchEngineInMemory.WikittyComparator(List<Element> asc,
List<Element> desc) |
Copyright © 2009–2015 CodeLutin. All rights reserved.