public class VariableEntityReference extends java.lang.Object implements EntityReference
Constructor and Description |
---|
VariableEntityReference(java.lang.String entityName,
java.lang.String entityVariableNameInQuery) |
Modifier and Type | Method and Description |
---|---|
PathEntityReference |
addFieldPath(java.lang.String fieldPath) |
org.antlr.runtime.tree.Tree |
createNode() |
boolean |
isJoinableTo(IdentificationVariableNode node) |
void |
renameVariableIn(PathNode node) |
java.lang.String |
replaceEntries(java.lang.String queryPart,
java.lang.String replaceablePart) |
public VariableEntityReference(java.lang.String entityName, java.lang.String entityVariableNameInQuery)
public java.lang.String replaceEntries(java.lang.String queryPart, java.lang.String replaceablePart)
replaceEntries
in interface EntityReference
public void renameVariableIn(PathNode node)
renameVariableIn
in interface EntityReference
public org.antlr.runtime.tree.Tree createNode()
createNode
in interface EntityReference
public boolean isJoinableTo(IdentificationVariableNode node)
isJoinableTo
in interface EntityReference
public PathEntityReference addFieldPath(java.lang.String fieldPath)
addFieldPath
in interface EntityReference