Package com.j_spaces.jdbc.parser
Class ContainsItemNode
java.lang.Object
com.j_spaces.jdbc.parser.ExpNode
com.j_spaces.jdbc.parser.ContainsNode
com.j_spaces.jdbc.parser.ContainsItemNode
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable,Cloneable
node holding a single item inside contains, or a hole expression pointed by value
- Since:
- 9.6
- Author:
- Yechiel Fefer
- See Also:
-
Field Summary
Fields inherited from class com.j_spaces.jdbc.parser.ExpNode
leftChild, rightChild, template -
Constructor Summary
ConstructorsConstructorDescriptionContainsItemNode(ColumnNode columnNode, ExpNode operatorNode, short templateMatchCode) ContainsItemNode(ColumnNode columnNode, ExpNode operatorNode, short templateMatchCode, String relation) -
Method Summary
Modifier and TypeMethodDescriptionclone()Override the clone method.booleanPrototype method - Create new instance of the classvoidvoidsetTypeDesc(ITypeDesc typeDesc) voidMethods inherited from class com.j_spaces.jdbc.parser.ContainsNode
accept, createIndex, getPath, getRelation, getTemplateMatchCode, isRelationNode, isValidCompare, toStringMethods inherited from class com.j_spaces.jdbc.parser.ExpNode
accept, createJoinIndex, forEachChild, getLeftChild, getRightChild, getTemplate, isContainsItemsRootNode, isInnerQuery, isJoined, prepareTemplateValues, prepareValues, reverse, setLeftChild, setRightChild, setTemplate, toString, traverse, traverseReverse, validateInnerQueryResultMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
ContainsItemNode
public ContainsItemNode() -
ContainsItemNode
-
ContainsItemNode
public ContainsItemNode(ColumnNode columnNode, ExpNode operatorNode, short templateMatchCode, String relation)
-
-
Method Details
-
isContainsItemNode
public boolean isContainsItemNode()- Overrides:
isContainsItemNodein classExpNode
-
clone
Description copied from class:ExpNodeOverride the clone method.- Overrides:
clonein classContainsNode
-
newInstance
Description copied from class:ExpNodePrototype method - Create new instance of the class- Overrides:
newInstancein classContainsNode
-
setTypeDesc
-
getTypeDesc
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classContainsNode- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classContainsNode- Throws:
IOExceptionClassNotFoundException
-