Correction: save the output to a
.tbl file
Kristine Hahn
Sr. Technical Writer
415-497-8107 @krishahn skype:krishahn



On Sun, Aug 23, 2015 at 4:04 PM, Kristine Hahn <kh...@maprtech.com> wrote:
> You can use the Drill Shell command !record to save the output to a
> .tbl command and then query the PSV results using the COLUMNS[n]
> syntax, which can return the accessTime from COLUMNS[7].
> Kristine Hahn
> Sr. Technical Writer
> 415-497-8107 @krishahn skype:krishahn
>
>
>
> On Sun, Aug 23, 2015 at 3:45 PM, Edmon Begoli <ebeg...@gmail.com> wrote:
>> Related to this - I saw someone on stackoverflow asking if modified_time
>> returned from show files could be treated relationally.
>>
>> Can the show files result be queried or converted into query result from
>> the sql command line, and if so how?
>>
>> On Sunday, August 23, 2015, Ted Dunning <ted.dunn...@gmail.com> wrote:
>>
>>> The cleanest fix would be to make the INFORMATION schema return information
>>> about file system objects.  Then you could do clean selects with whatever
>>> you needed to do.
>>>
>>> https://drill.apache.org/docs/querying-the-information-schema/
>>>
>>>
>>> On Sun, Aug 23, 2015 at 8:31 AM, USC <hsua...@usc.edu <javascript:;>>
>>> wrote:
>>>
>>> > Hi John,
>>> > It is definitely a great idea to have SQL on show files.
>>> >
>>> > What we can do is open a JIRA issue. Usually, a interested person in
>>> > community would pick up and work on :)
>>> >
>>> > > On Aug 23, 2015, at 4:07 AM, John Omernik <j...@omernik.com
>>> <javascript:;>> wrote:
>>> > >
>>> > > Hey all,
>>> > >
>>> > > So while I've dabbled in drill, this past week I've really dug in, and
>>> > > honestly, I think this project is a game changer, I was able to do some
>>> > > amazing things with Drill kudos to all the hard work that has been done
>>> > > with Drill.
>>> > >
>>> > > I had one question, and potential feature request:
>>> > >
>>> > > When using drill this weekend, I had a workspace setup, and I found
>>> > myself
>>> > > using the show files command often to find my directories etc. The
>>> thing
>>> > > is, the return of show files is not ordered.  And when looking at file
>>> > > system data there are many possible ways to order the results for
>>> > > efficiency as a user.
>>> > >
>>> > > Consider the ls command in unix.  The ability to specify different
>>> > sorting
>>> > > is built in there.  I checked out
>>> > > http://drill.apache.org/docs/show-files-command/ as well as tried the
>>> > > "obvious" show files order by name and that didn't work nor did I see
>>> > how I
>>> > > could in the documentation.
>>> > >
>>> > > So, is there a way to order output? If there isn't now, could that be
>>> > > added? I think just adding ORDER BY SQL methodology would be perfect
>>> > here,
>>> > > you have 8 fields (seen below) and ordering by any one of them, or
>>> group
>>> > of
>>> > > them, with ASC/DESC just like standard order by would be a huge win.
>>> > >
>>> > > I suppose one could potentially ask for WHERE clause too, and maybe a
>>> > > select (which fields) however I am more concerned with the order, but
>>> if
>>> > I
>>> > > had to implement all there I could see:
>>> > >
>>> > > (All Three, select, where, and order) (I.e. after "Files" if the token
>>> > > isn't WHERE  or ORDER then check for the fields, if it's not a valid
>>> > field
>>> > > list error)
>>> > >
>>> > > SHOW FILES name, accessTime where name like '%.csv' order by name;
>>> > >
>>> > > (Where clause and order, note the token after FILES is WHERE)
>>> > > SHOW FILES WHERE name like '%.csv' order by length ASC, name DESC;
>>> > >
>>> > > (Only Order, ORDER Is the first token after FILES)
>>> > > SHOW FILES ORDER BY length ASC, name DESC
>>> > >
>>> > > I don't think we have to grant full SQL functionality here, just the
>>> > > ability to display various fields, filter on criteria, and ordering..
>>> No
>>> > > aggregates, etc. If you wanted to get fancy, I suppose you could take
>>> the
>>> > > table and make it a full on table, i.e. take the results make it a
>>> quick
>>> > > inmemory table and then utilize the whole drill stack (minus
>>> aggregates)
>>> > of
>>> > > functions on it.  Lots of options.  I just wanted to get this down in
>>> an
>>> > > email as it was something I found myself wishing I had over and over
>>> > during
>>> > > data exploration.
>>> > >
>>> > >
>>> > > |name| isDirectory  | isFile  | length | owner
>>> > group|permissions|accessTime
>>> > > | modificationTime  |
>>> > >
>>> > >
>>> > >
>>> > > John
>>> >
>>>

Reply via email to