-
-
Notifications
You must be signed in to change notification settings - Fork 94
Closed
Description
ArcadeDB Version: v22.9.1 (build d082adc/1664822987697/main)
JDK Version: openjdk 11.0.16 2022-07-19
OS: Ubuntu 22.04
Expected behavior
2
Actual behavior
Cannot execute command Unknown function name :eval
Trace
<ArcadeDB_0> Error on command execution (PostCommandHandler)
com.arcadedb.exception.CommandExecutionException: Unknown function name :eval
at com.arcadedb.query.sql.function.SQLFunctionFactoryTemplate.createFunction(SQLFunctionFactoryTemplate.java:64)
at com.arcadedb.query.sql.executor.SQLEngine.getFunction(SQLEngine.java:89)
at com.arcadedb.query.sql.parser.FunctionCall.isAggregateFunction(FunctionCall.java:318)
at com.arcadedb.query.sql.parser.FunctionCall.isAggregate(FunctionCall.java:260)
at com.arcadedb.query.sql.parser.LevelZeroIdentifier.isAggregate(LevelZeroIdentifier.java:176)
at com.arcadedb.query.sql.parser.BaseIdentifier.isAggregate(BaseIdentifier.java:181)
at com.arcadedb.query.sql.parser.BaseExpression.isAggregate(BaseExpression.java:273)
at com.arcadedb.query.sql.parser.Expression.isAggregate(Expression.java:385)
at com.arcadedb.query.sql.parser.ProjectionItem.isAggregate(ProjectionItem.java:198)
at com.arcadedb.query.sql.executor.SelectExecutionPlanner.isAggregate(SelectExecutionPlanner.java:839)
at com.arcadedb.query.sql.executor.SelectExecutionPlanner.splitProjectionsForGroupBy(SelectExecutionPlanner.java:803)
at com.arcadedb.query.sql.executor.SelectExecutionPlanner.optimizeQuery(SelectExecutionPlanner.java:650)
at com.arcadedb.query.sql.executor.SelectExecutionPlanner.createExecutionPlan(SelectExecutionPlanner.java:131)
at com.arcadedb.query.sql.parser.SelectStatement.createExecutionPlan(SelectStatement.java:217)
at com.arcadedb.query.sql.parser.Statement.createExecutionPlan(Statement.java:105)
at com.arcadedb.database.EmbeddedDatabase.executeInternal(EmbeddedDatabase.java:1275)
at com.arcadedb.database.EmbeddedDatabase.execute(EmbeddedDatabase.java:1244)
at com.arcadedb.server.ServerDatabase.execute(ServerDatabase.java:415)
at com.arcadedb.server.http.handler.PostCommandHandler.executeScript(PostCommandHandler.java:100)
at com.arcadedb.server.http.handler.PostCommandHandler.execute(PostCommandHandler.java:71)
at com.arcadedb.server.http.handler.DatabaseAbstractHandler.execute(DatabaseAbstractHandler.java:85)
at com.arcadedb.server.http.handler.AbstractHandler.handleRequest(AbstractHandler.java:111)
at io.undertow.server.RoutingHandler.handleRequest(RoutingHandler.java:93)
at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)
at io.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:256)
at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:136)
at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:59)
at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
at org.xnio.nio.WorkerThread.run(WorkerThread.java:591)
Steps to reproduce
SELECT eval('1 + 1');
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request