在Kotlin脚本(Jsr 223)中使用绑定

时间:2019-06-21 14:30:08

标签: kotlin jsr223

我尝试遵循this的示例来嵌入Kotlin脚本。但是,如果尝试在我的脚本中使用绑定映射

Select A.Name,
MAX(B.BillsPaid)As Paid, 
MAX(B.BillsSent) As Sent, C.DateId As Date_Id,
-- This is the money Calculation 
(CAST(BillsPaid As decimal(5,0))/CAST(nullif(BillsSent, 0) As 
decimal(5,0))) 
* 100 as Money
From B
Inner Join A on B.NameId = A.NameId
Inner Join C on B.MoneyId = C.MoneyId
Group By A.Name, C.DateId, B.BillsPaid, B.BillsSent 

我收到语法错误(未解析的绑定引用),并且无法编译项目(在Intellij中,我为脚本创建了kts文件)。我该如何解决?

1 个答案:

答案 0 :(得分:1)

在 Kotlin 的当前版本中,您不再需要使用 bindings 映射。只需将其作为普通变量 (unit) 访问即可。