Hi all,

I got the following error when running sql: select * from PCOLLECTION,
what does this mean?


Exception in thread "main"
org.apache.beam.sdk.extensions.sql.impl.ParseException: Unable to parse
query select * from PCOLLECTION
at
org.apache.beam.sdk.extensions.sql.impl.CalciteQueryPlanner.convertToBeamRel(CalciteQueryPlanner.java:216)
at
org.apache.beam.sdk.extensions.sql.impl.BeamSqlEnv.parseQuery(BeamSqlEnv.java:112)
at
org.apache.beam.sdk.extensions.sql.SqlTransform.expand(SqlTransform.java:172)
at
org.apache.beam.sdk.extensions.sql.SqlTransform.expand(SqlTransform.java:110)
at org.apache.beam.sdk.Pipeline.applyInternal(Pipeline.java:548)
at org.apache.beam.sdk.Pipeline.applyTransform(Pipeline.java:499)
at org.apache.beam.sdk.values.PCollection.apply(PCollection.java:373)
at
io.zjffdu.demos.beam.KafkaRiskExample.readKafkaJson(KafkaRiskExample.java:151)
at io.zjffdu.demos.beam.KafkaRiskExample.main(KafkaRiskExample.java:169)
Caused by:
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.tools.ValidationException:
java.lang.IllegalArgumentException: Cannot find a matching Calcite
SqlTypeName for Beam logical type: OneOf
at
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.prepare.PlannerImpl.validate(PlannerImpl.java:226)
at
org.apache.beam.sdk.extensions.sql.impl.CalciteQueryPlanner.convertToBeamRel(CalciteQueryPlanner.java:184)
... 8 more
Caused by: java.lang.IllegalArgumentException: Cannot find a matching
Calcite SqlTypeName for Beam logical type: OneOf

-- 
Best Regards

Jeff Zhang

Reply via email to