public class ContainsNode extends ExpNode
leftChild, rightChild, template
Constructor and Description |
---|
ContainsNode() |
ContainsNode(ColumnNode columnNode,
ExpNode operatorNode,
short templateMatchCode) |
ContainsNode(ColumnNode columnNode,
ExpNode operatorNode,
short templateMatchCode,
String relation) |
Modifier and Type | Method and Description |
---|---|
void |
accept(QueryTemplateBuilder builder)
Accept the query builder Default implementation returns null - no QueryTemplatePacket is
defined
|
Object |
clone()
Override the clone method.
|
EntriesCursor |
createIndex(QueryTableData table,
IQueryResultSet<IEntryPacket> entries) |
String |
getPath() |
String |
getRelation() |
short |
getTemplateMatchCode() |
boolean |
isRelationNode() |
boolean |
isValidCompare(Object ob1,
Object ob2)
Operator nodes implement this method to return whether two objects satisfy the given
condition.
|
ExpNode |
newInstance()
Prototype method - Create new instance of the class
|
String |
toString() |
accept, createJoinIndex, getLeftChild, getRightChild, getTemplate, isContainsItemNode, isContainsItemsRootNode, isInnerQuery, isJoined, prepareTemplateValues, prepareValues, setLeftChild, setRightChild, setTemplate, toString, validateInnerQueryResult
public ContainsNode()
public ContainsNode(ColumnNode columnNode, ExpNode operatorNode, short templateMatchCode)
public ContainsNode(ColumnNode columnNode, ExpNode operatorNode, short templateMatchCode, String relation)
public ExpNode newInstance()
ExpNode
newInstance
in class ExpNode
public void accept(QueryTemplateBuilder builder) throws SQLException
ExpNode
accept
in class ExpNode
SQLException
public boolean isValidCompare(Object ob1, Object ob2)
ExpNode
isValidCompare
in class ExpNode
public EntriesCursor createIndex(QueryTableData table, IQueryResultSet<IEntryPacket> entries)
createIndex
in class ExpNode
public String getPath()
public short getTemplateMatchCode()
public boolean isRelationNode()
public String getRelation()
Copyright © GigaSpaces.