| Package | Description |
|---|---|
| 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.query.function | |
| org.nuiton.wikitty.storage |
| Modifier and Type | Field and Description |
|---|---|
protected List<WikittyQueryFunction> |
WikittyQueryVisitorCopy.functions |
protected Deque<WikittyQueryFunction> |
WikittyQueryMakerAbstract.openStackFunction
stack des function ouvertes
|
| Modifier and Type | Method and Description |
|---|---|
protected List<WikittyQueryFunction> |
WikittyQueryVisitorCopy.getAndClearFunction(int size)
Prend le nombre d'arg passe en parametre et les supprime de la list
|
protected Deque<WikittyQueryFunction> |
WikittyQueryMakerAbstract.getOpenStackFunction() |
| Modifier and Type | Method and Description |
|---|---|
M |
WikittyQueryMakerAbstract.addFunction(WikittyQueryFunction f) |
protected void |
WikittyQueryVisitorCopy.addFunction(WikittyQueryFunction f) |
M |
WikittyQueryMakerAbstract.select(WikittyQueryFunction f) |
boolean |
WikittyQueryVisitorToString.visitEnter(WikittyQueryFunction function) |
boolean |
WikittyQueryVisitorCopy.visitEnter(WikittyQueryFunction function) |
abstract boolean |
WikittyQueryVisitor.visitEnter(WikittyQueryFunction function) |
void |
WikittyQueryVisitorToString.visitLeave(WikittyQueryFunction function,
boolean enterOrMiddleResult) |
void |
WikittyQueryVisitorCopy.visitLeave(WikittyQueryFunction function,
boolean enterOrMiddleResult) |
abstract void |
WikittyQueryVisitor.visitLeave(WikittyQueryFunction function,
boolean enterOrMiddleResult) |
boolean |
WikittyQueryVisitorToString.visitMiddle(WikittyQueryFunction function) |
boolean |
WikittyQueryVisitorCopy.visitMiddle(WikittyQueryFunction function) |
abstract boolean |
WikittyQueryVisitor.visitMiddle(WikittyQueryFunction function) |
| Modifier and Type | Field and Description |
|---|---|
protected WikittyQueryFunction |
Select.function |
| Modifier and Type | Method and Description |
|---|---|
WikittyQueryFunction |
Select.getFunction() |
| Modifier and Type | Method and Description |
|---|---|
void |
Select.setFunction(WikittyQueryFunction function) |
| Constructor and Description |
|---|
Select(WikittyQueryFunction function) |
Select(WikittyQueryFunction function,
Condition restriction) |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionAvg |
class |
FunctionCount |
class |
FunctionDistinct |
class |
FunctionFieldValue
Permet de recuperer la valeur d'un champs, les Maps retournees contiennent
seulement un champs
|
class |
FunctionFusion |
class |
FunctionMax |
class |
FunctionMin |
class |
FunctionSum |
class |
FunctionValue
Permet de stocker une valeur.
|
class |
FunctionYear
Permet de recuperer l'annee d'un champs DATE, les Maps retournees contiennent
seulement un champs
|
class |
WikittyQueryFunctionWrapper |
| Modifier and Type | Field and Description |
|---|---|
protected List<WikittyQueryFunction> |
WikittyQueryFunction.args
la liste des arguments de la fonction
|
| Modifier and Type | Method and Description |
|---|---|
static WikittyQueryFunction |
WikittyQueryFunction.create(String methodName,
String name,
List<WikittyQueryFunction> args) |
static WikittyQueryFunction |
WikittyQueryFunction.createFusionIfNeeded(List<WikittyQueryFunction> args) |
| Modifier and Type | Method and Description |
|---|---|
List<WikittyQueryFunction> |
WikittyQueryFunction.getArgs() |
| Modifier and Type | Method and Description |
|---|---|
void |
WikittyQueryFunction.addArgs(WikittyQueryFunction arg) |
| Modifier and Type | Method and Description |
|---|---|
void |
WikittyQueryFunction.addArgs(List<WikittyQueryFunction> args) |
static WikittyQueryFunction |
WikittyQueryFunction.create(String methodName,
String name,
List<WikittyQueryFunction> args) |
static WikittyQueryFunction |
WikittyQueryFunction.createFusionIfNeeded(List<WikittyQueryFunction> args) |
| Constructor and Description |
|---|
FunctionAvg(String name,
WikittyQueryFunction arg) |
FunctionCount(String name,
WikittyQueryFunction arg) |
FunctionDistinct(WikittyQueryFunction... args) |
FunctionFusion(WikittyQueryFunction... args) |
FunctionMax(String name,
WikittyQueryFunction arg) |
FunctionMin(String name,
WikittyQueryFunction arg) |
FunctionSum(String name,
WikittyQueryFunction arg) |
FunctionYear(String name,
WikittyQueryFunction arg) |
WikittyQueryFunctionWrapper(String methodName,
String name,
WikittyQueryFunction... args) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
WikittySearchEngineInMemory.WikittyQueryVisitorCheckCondition.visitEnter(WikittyQueryFunction function) |
void |
WikittySearchEngineInMemory.WikittyQueryVisitorCheckCondition.visitLeave(WikittyQueryFunction function,
boolean enterOrMiddleResult) |
boolean |
WikittySearchEngineInMemory.WikittyQueryVisitorCheckCondition.visitMiddle(WikittyQueryFunction function) |
Copyright © 2009–2013 CodeLutin. All rights reserved.