OrientDB ETL 导入:'skip' 运算符抛出异常

OrientDB ETL import: 'skip' operator throws exception

我正在尝试借助随附的 ETL 脚本将 .csv 文件导入 OrientDB v.2.0.13。

现在来谈谈我的问题。使用运算符

{ "skip": { "expression": "name = '(unassigned)'"} }

在我的 .json 配置文件中抛出以下异常:


Exception in thread "main" com.orientechnologies.orient.core.exception.OConfigurationException: Error on creating ETL processor
        at com.orientechnologies.orient.etl.OETLProcessor.parse(OETLProcessor.java:278)
        at com.orientechnologies.orient.etl.OETLProcessor.parse(OETLProcessor.java:186)
        at com.orientechnologies.orient.etl.OETLProcessor.main(OETLProcessor.java:161)
Caused by: java.lang.IllegalArgumentException: Transformer 'skip' not found
        at com.orientechnologies.orient.etl.OETLComponentFactory.getTransformer(OETLComponentFactory.java:141)
        at com.orientechnologies.orient.etl.OETLProcessor.parse(OETLProcessor.java:260)
        ... 2 more

没有 'skip' 运算符,我的导入工作完美无缺,所以我猜问题不在配置文件上。

有人知道这里的问题是什么吗?

干杯!

我发现文档没有更新,请使用FLOW transformer。示例:

{ "flow": { "if": "name is null", "operation" : "skip" } }