Class StringBindMarkerNode
- java.lang.Object
- 
- com.ibm.fhir.database.utils.query.node.BindMarkerNode
- 
- com.ibm.fhir.database.utils.query.node.StringBindMarkerNode
 
 
- 
- All Implemented Interfaces:
- ExpNode
 
 public class StringBindMarkerNode extends BindMarkerNode A bind marker representing a String value
- 
- 
Constructor SummaryConstructors Constructor Description StringBindMarkerNode(String value)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckTypeAndValue(Object expectedValue)Check that the value represented by this bind marker equals the type and value of the given expectedValue.StringtoValueString(String defaultValue)Return a string of the value being represented by this bind marker, or the defaultValue if the internal value is null.voidvisit(BindMarkerNodeVisitor visitor)Apply this node to the given visitor<T> Tvisit(ExpNodeVisitor<T> visitor)Generic evaluation visitor- 
Methods inherited from class com.ibm.fhir.database.utils.query.node.BindMarkerNodeisOperand, popOperands, precedence, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.ibm.fhir.database.utils.query.node.ExpNodeisLeftParen, isOperator, isRightParen
 
- 
 
- 
- 
- 
Constructor Detail- 
StringBindMarkerNodepublic StringBindMarkerNode(String value) 
 
- 
 - 
Method Detail- 
visitpublic <T> T visit(ExpNodeVisitor<T> visitor) Description copied from interface:ExpNodeGeneric evaluation visitor- Returns:
 
 - 
visitpublic void visit(BindMarkerNodeVisitor visitor) Description copied from class:BindMarkerNodeApply this node to the given visitor- Specified by:
- visitin class- BindMarkerNode
 
 - 
checkTypeAndValuepublic boolean checkTypeAndValue(Object expectedValue) Description copied from class:BindMarkerNodeCheck that the value represented by this bind marker equals the type and value of the given expectedValue.- Specified by:
- checkTypeAndValuein class- BindMarkerNode
- Returns:
 
 - 
toValueStringpublic String toValueString(String defaultValue) Description copied from class:BindMarkerNodeReturn a string of the value being represented by this bind marker, or the defaultValue if the internal value is null.- Specified by:
- toValueStringin class- BindMarkerNode
- Returns:
 
 
- 
 
-