Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-83

Cast of string literal to boolean fails analysis @ CastExpr.java:83: Preconditions.checkState(match.returnType == targetType);

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Impala 0.5
    • Impala 0.7
    • None
    • None

    Description

      Query:
      select cast('False' as boolean) from alltypes

      Error:

      ERROR: com.cloudera.impala.common.AnalysisException
      	at com.cloudera.impala.analysis.AnalysisContext.analyze(AnalysisContext.java:135)
      	at com.cloudera.impala.service.Frontend.createExecRequest(Frontend.java:216)
      	at com.cloudera.impala.service.JniFrontend.createExecRequest(JniFrontend.java:86)
      Caused by: java.lang.IllegalStateException
      	at com.google.common.base.Preconditions.checkState(Preconditions.java:129)
      	at com.cloudera.impala.analysis.CastExpr.analyze(CastExpr.java:83)
      	at com.cloudera.impala.analysis.Expr.analyze(Expr.java:91)
      	at com.cloudera.impala.analysis.SelectStmt.analyze(SelectStmt.java:143)
      	at com.cloudera.impala.analysis.AnalysisContext.analyze(AnalysisContext.
      

      Attachments

        Activity

          People

            alex.behm Alexander Behm
            henryr Henry Robinson
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: