drill-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vitalii Diravka (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (DRILL-5603) Replacing the type of paths from String to Hadoop Path
Date Thu, 22 Jun 2017 15:51:00 GMT

     [ https://issues.apache.org/jira/browse/DRILL-5603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Vitalii Diravka updated DRILL-5603:
-----------------------------------
    Fix Version/s:     (was: 1.11.0)
                   Future

> Replacing the type of paths from String to Hadoop Path
> ------------------------------------------------------
>
>                 Key: DRILL-5603
>                 URL: https://issues.apache.org/jira/browse/DRILL-5603
>             Project: Apache Drill
>          Issue Type: Improvement
>    Affects Versions: 1.10.0
>            Reporter: Vitalii Diravka
>             Fix For: Future
>
>
> String paths are used in the different places of the Drill code:
> FileSelection, Metadata, ParquetGroupScan, ReadEntryWithPath, FileWork, FormatSelection,
FormatPlugin, PartitionLocation and so on.
> Code with paths as strings is hard to test and maintain. And there are a lot of String
to Path conversions and vice versa.
> The aim of this jira to replace String paths with Hadoop Path. The job of the Path class
is do properly implement file path operations, just as the job of the older File and newer
Path classes in Java is to handle OS paths.
> For the serialized structures a custom JsonSerializer<Path> and JsonDeserializer<Path>
can be implemented.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message