Package | Description |
---|---|
com.yahoo.document.select | |
com.yahoo.document.select.convert | |
com.yahoo.document.select.parser | |
com.yahoo.document.select.rule | |
com.yahoo.document.select.simple |
Modifier and Type | Field and Description |
---|---|
private ExpressionNode |
DocumentSelector.expression |
Modifier and Type | Method and Description |
---|---|
private boolean |
SelectionExpressionConverter.hasNow(ExpressionNode node) |
Modifier and Type | Method and Description |
---|---|
ExpressionNode |
SelectParser.arithmetic() |
ExpressionNode |
SelectParser.attribute() |
ExpressionNode |
SelectParser.expression() |
ExpressionNode |
SelectParser.logic() |
ExpressionNode |
SelectParser.negation() |
ExpressionNode |
SelectParser.relational() |
ExpressionNode |
SelectParser.value() |
Modifier and Type | Class and Description |
---|---|
class |
ArithmeticNode |
class |
AttributeNode |
class |
ComparisonNode |
class |
DocumentNode |
class |
EmbracedNode |
class |
IdNode |
class |
LiteralNode |
class |
LogicNode
This class defines a logical expression of nodes.
|
class |
NegationNode |
class |
NowNode |
class |
SearchColumnNode |
class |
VariableNode |
Modifier and Type | Field and Description |
---|---|
private ExpressionNode |
ComparisonNode.lhs |
private ExpressionNode |
EmbracedNode.node |
private ExpressionNode |
LogicNode.NodeItem.node |
private ExpressionNode |
ArithmeticNode.NodeItem.node |
private ExpressionNode |
NegationNode.node |
private ExpressionNode |
ComparisonNode.rhs |
private ExpressionNode |
AttributeNode.value |
Modifier and Type | Method and Description |
---|---|
ExpressionNode |
ComparisonNode.getLHS()
Returns the left hand side of this comparison.
|
ExpressionNode |
EmbracedNode.getNode() |
ExpressionNode |
LogicNode.NodeItem.getNode() |
ExpressionNode |
ArithmeticNode.NodeItem.getNode() |
ExpressionNode |
NegationNode.getNode() |
ExpressionNode |
ComparisonNode.getRHS()
Returns the right hand side of this comparison.
|
ExpressionNode |
AttributeNode.getValue() |
Modifier and Type | Method and Description |
---|---|
LogicNode |
LogicNode.add(String operator,
ExpressionNode node)
Adds an (operator, node) pair to this expression.
|
ArithmeticNode |
ArithmeticNode.add(String operator,
ExpressionNode node) |
ComparisonNode |
ComparisonNode.setLHS(ExpressionNode lhs)
Sets the left hand side of this comparison.
|
EmbracedNode |
EmbracedNode.setNode(ExpressionNode node) |
NegationNode |
NegationNode.setNode(ExpressionNode node) |
ComparisonNode |
ComparisonNode.setRHS(ExpressionNode rhs)
Sets the right hand side of this comparison.
|
AttributeNode |
AttributeNode.setValue(ExpressionNode value) |
Constructor and Description |
---|
AttributeNode(ExpressionNode value,
List items) |
ComparisonNode(ExpressionNode lhs,
String operator,
ExpressionNode rhs)
Constructs a new comparison node.
|
EmbracedNode(ExpressionNode node) |
NegationNode(ExpressionNode node) |
NodeItem(int operator,
ExpressionNode node) |
NodeItem(int operator,
ExpressionNode node) |
Modifier and Type | Field and Description |
---|---|
private ExpressionNode |
SelectionParser.node |
Modifier and Type | Method and Description |
---|---|
ExpressionNode |
SelectionParser.getNode() |
Copyright © 2017. All rights reserved.