Skip to content

Commit 065998d

Browse files
Simplify new parameter expression
1 parent d9c1168 commit 065998d

File tree

1 file changed

+4
-4
lines changed
  • subgraph-filtering/src/main/java/org/neo4j/gds/beta/filter/expression

1 file changed

+4
-4
lines changed

subgraph-filtering/src/main/java/org/neo4j/gds/beta/filter/expression/Expression.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,17 +202,17 @@ default double evaluate(EvaluationContext context) {
202202
@ValueClass
203203
interface NewParameter extends UnaryExpression {
204204

205+
@Override
206+
LeafExpression.Variable in();
207+
205208
@Value.Derived
206209
@Override
207210
default double evaluate(EvaluationContext context) {
208-
return context.resolveParameter(((LeafExpression.Variable) in()).name());
211+
return context.resolveParameter(in().name());
209212
}
210213

211214
@Override
212215
default ValidationContext validate(ValidationContext context) {
213-
if (!(in() instanceof LeafExpression.Variable)) {
214-
throw new IllegalStateException();
215-
}
216216
return context;
217217
}
218218
}

0 commit comments

Comments
 (0)