Class AbstractExpressionModifier<SELF extends AbstractExpressionModifier<SELF,T>,T extends Expression>

java.lang.Object
com.blazebit.persistence.parser.expression.modifier.AbstractExpressionModifier<SELF,T>
All Implemented Interfaces:
ExpressionModifier
Direct Known Subclasses:
ArithmeticFactorExpressionModifier, ArithmeticLeftExpressionModifier, ArithmeticRightExpressionModifier, ArrayExpressionBaseModifier, ArrayExpressionIndexModifier, BetweenPredicateEndModifier, BetweenPredicateLeftModifier, BetweenPredicateStartModifier, BinaryExpressionPredicateLeftModifier, BinaryExpressionPredicateRightModifier, GeneralCaseExpressionDefaultModifier, InPredicateLeftModifier, LikePredicateEscapeModifier, ListIndexExpressionModifier, MapEntryExpressionModifier, MapKeyExpressionModifier, MapValueExpressionModifier, SimpleCaseExpressionOperandModifier, TreatExpressionModifier, TrimExpressionCharacterModifier, TrimExpressionSourceModifier, UnaryExpressionPredicateModifier, WhenClauseExpressionConditionModifier, WhenClauseExpressionResultModifier

public abstract class AbstractExpressionModifier<SELF extends AbstractExpressionModifier<SELF,T>,T extends Expression> extends Object implements ExpressionModifier
Since:
1.2.0
Author:
Moritz Becker, Christian Beikov
  • Field Details

  • Constructor Details

    • AbstractExpressionModifier

      public AbstractExpressionModifier(T target)
  • Method Details

    • getTarget

      public T getTarget()