How do you specify the in/out engines to get started? For example the mongodb engine is reported as unsupported with this error:
Exception in thread "main" notaql.model.EvaluationException: Unsupported engines: mongodb
at notaql.engines.EngineService.getEngine(EngineService.java:63)
at notaql.parser.TransformationParser.getEngineEvaluator(TransformationParser.java:159)
at notaql.parser.TransformationParser.<init>(TransformationParser.java:62)
at notaql.parser.NotaQLExpressionParser.lambda$0(NotaQLExpressionParser.java:46)
at notaql.parser.NotaQLExpressionParser$$Lambda$1/1824835605.apply(Unknown Source)
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.util.stream.ReferencePipeline.collect(Unknown Source)
at notaql.parser.NotaQLExpressionParser.parse(NotaQLExpressionParser.java:47)
at notaql.NotaQL.evaluate(NotaQL.java:106)
at notaql.NotaQL.main(NotaQL.java:74)
It was run through Eclipse on Windows with the following arguments as found in one of the test files:
IN-ENGINE:mongodb(database_name <- 'test', collection_name <- 'test'), OUT-ENGINE:mongodb(database_name <- 'test', collection_name <- 'test'), OUT._id <- IN._id, OUT.$(IN.*.name()) <- IN.@