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