You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Arina Ielchiieva (JIRA)" <ji...@apache.org> on 2017/04/06 13:25:41 UTC
[jira] [Updated] (DRILL-5419) Return correct varchar length when
cast is applied
[ https://issues.apache.org/jira/browse/DRILL-5419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arina Ielchiieva updated DRILL-5419:
------------------------------------
Attachment: version_without_cast.JPG
version_with_cast.JPG
> Return correct varchar length when cast is applied
> --------------------------------------------------
>
> Key: DRILL-5419
> URL: https://issues.apache.org/jira/browse/DRILL-5419
> Project: Apache Drill
> Issue Type: Bug
> Affects Versions: 1.9.0
> Reporter: Arina Ielchiieva
> Assignee: Arina Ielchiieva
> Attachments: version_with_cast.JPG, version_without_cast.JPG
>
>
> Though Drill is schema-less and cannot determine in advance what the length of the column should be but if query has an explicit type/length specified, Drill should return correct column length.
> For example, JDBC / ODBC Driver is ALWAYS returning 64K as the length of a varchar or char even if casts are applied.
> Changes:
> 1. If casts are applied in query, Drill will return length which matches length indicated in cast expression.
> 2. If casts are not applied and varchar length is not defined, Drill will return varchar length as undefined (set to 0) (before Drill returned max - 64K).
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)