public class Expression extends Object
Constructor and Description |
---|
Expression() |
public static Expression subExpression(SubExpression subExpression)
public static Expression indexExpression(IndexExpression indexExpression)
public static Expression comparatorExpression(ComparatorExpression comparatorExpression)
public static Expression orExpression(OrExpression orExpression)
public static Expression identifier(String identifier)
public static Expression andExpression(AndExpression andExpression)
public static Expression notExpression(NotExpression notExpression)
public static Expression parenExpression(ParenExpression parenExpression)
public static Expression wildcardExpression(WildcardExpression wildcardExpression)
public static Expression multiSelectList(MultiSelectList multiSelectList)
public static Expression multiSelectHash(MultiSelectHash multiSelectHash)
public static Expression literal(Literal literal)
public static Expression functionExpression(FunctionExpression functionExpression)
public static Expression pipeExpression(PipeExpression pipeExpression)
public static Expression rawString(String rawString)
public static Expression currentNode(CurrentNode currentNode)
public boolean isSubExpression()
public boolean isIndexExpression()
public boolean isComparatorExpression()
public boolean isOrExpression()
public boolean isIdentifier()
public boolean isAndExpression()
public boolean isNotExpression()
public boolean isParenExpression()
public boolean isWildcardExpression()
public boolean isMultiSelectList()
public boolean isMultiSelectHash()
public boolean isLiteral()
public boolean isFunctionExpression()
public boolean isPipeExpression()
public boolean isRawString()
public boolean isCurrentNode()
public SubExpression asSubExpression()
public IndexExpression asIndexExpression()
public ComparatorExpression asComparatorExpression()
public OrExpression asOrExpression()
public String asIdentifier()
public AndExpression asAndExpression()
public NotExpression asNotExpression()
public ParenExpression asParenExpression()
public WildcardExpression asWildcardExpression()
public MultiSelectList asMultiSelectList()
public MultiSelectHash asMultiSelectHash()
public Literal asLiteral()
public FunctionExpression asFunctionExpression()
public PipeExpression asPipeExpression()
public String asRawString()
public CurrentNode asCurrentNode()
public void visit(JmesPathVisitor visitor)
Copyright © 2023. All rights reserved.