Class InExpression
java.lang.Object
dev.frostlake.executor.expressions.InExpression
- All Implemented Interfaces:
Expression
Represents an IN expression (e.g., x IN (1, 2, 3) or x IN (SELECT ...))
-
Constructor Summary
ConstructorsConstructorDescriptionInExpression(Expression value, SubqueryExpression subquery, boolean not) InExpression(Expression value, List<Expression> values, boolean not) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(ExpressionVisitor<T> visitor) Accept a visitor for the visitor patterngetValue()booleanbooleanisNot()toString()
-
Constructor Details
-
InExpression
-
InExpression
-
-
Method Details
-
getValue
-
getValues
-
getSubquery
-
isNot
public boolean isNot() -
hasSubquery
public boolean hasSubquery() -
accept
Description copied from interface:ExpressionAccept a visitor for the visitor pattern- Specified by:
acceptin interfaceExpression
-
toString
-