diff --git a/lynx/src/main/scala/org/grapheco/lynx/logical/translator/LogicalLimitTranslator.scala b/lynx/src/main/scala/org/grapheco/lynx/logical/translator/LogicalLimitTranslator.scala index 253cfa9f..4b9770a3 100644 --- a/lynx/src/main/scala/org/grapheco/lynx/logical/translator/LogicalLimitTranslator.scala +++ b/lynx/src/main/scala/org/grapheco/lynx/logical/translator/LogicalLimitTranslator.scala @@ -11,6 +11,7 @@ package org.grapheco.lynx.logical.translator +import org.grapheco.lynx.expression.utils.ConvertExpressionToLynxExpression import org.grapheco.lynx.logical.plan.LogicalPlannerContext import org.grapheco.lynx.logical.{LogicalLimit, LogicalNode} import org.opencypher.v9_0.ast.Limit @@ -24,8 +25,9 @@ case class LogicalLimitTranslator(limit: Option[Limit]) extends LogicalNodeTrans )(implicit plannerContext: LogicalPlannerContext ): LogicalNode = { limit match { - case None => in.get - case Some(Limit(expr)) => LogicalLimit(expr)(in.get) + case None => in.get + case Some(Limit(expr)) => + LogicalLimit(ConvertExpressionToLynxExpression.convert(expr))(in.get) } } } diff --git a/lynx/src/main/scala/org/grapheco/lynx/logical/translator/LogicalSkipTranslator.scala b/lynx/src/main/scala/org/grapheco/lynx/logical/translator/LogicalSkipTranslator.scala index 4133187e..b58db502 100644 --- a/lynx/src/main/scala/org/grapheco/lynx/logical/translator/LogicalSkipTranslator.scala +++ b/lynx/src/main/scala/org/grapheco/lynx/logical/translator/LogicalSkipTranslator.scala @@ -11,6 +11,7 @@ package org.grapheco.lynx.logical.translator +import org.grapheco.lynx.expression.utils.ConvertExpressionToLynxExpression import org.grapheco.lynx.logical.plan.LogicalPlannerContext import org.grapheco.lynx.logical.{LogicalNode, LogicalSkip} import org.opencypher.v9_0.ast.Skip @@ -25,7 +26,7 @@ case class LogicalSkipTranslator(skip: Option[Skip]) extends LogicalNodeTranslat ): LogicalNode = { skip match { case None => in.get - case Some(Skip(expr)) => LogicalSkip(expr)(in.get) + case Some(Skip(expr)) => LogicalSkip(ConvertExpressionToLynxExpression.convert(expr))(in.get) } } }