I think this thread should be in the Drill list. Path names in tables is not supported by Calcite.
Julian > On Apr 24, 2016, at 7:42 AM, Ted Dunning <[email protected]> wrote: > > I was suggesting a single workspace that is sensitive to the content of a > property that could be set according to user id. > > > > On Sun, Apr 24, 2016 at 11:57 AM, Rahul Raj <[email protected]> wrote: > >> One workspace per user might be difficult to maintain with the increasing >> number of users. >> >> We are evaluating the possibility of hundreds of users(and more) connecting >> and executing queries on a single workspace. The users will be maintained >> by a web application and the queries will be modified based on the home >> folder(which will be the registered user id). >> >> Rahul >> >> On Sun, Apr 24, 2016 at 1:02 PM, Ted Dunning <[email protected]> >> wrote: >> >>> Have you looked at what Drill does in this way? >>> >>> In particular, it has workspaces which could plausibly look at >> environment >>> variables to introduce a home directory path. >>> >>> In fact, is there a strong reason not to use Drill for this? >>> >>> On Sun, Apr 24, 2016 at 3:47 AM, Rahul Raj <[email protected]> wrote: >>> >>>> We are building a UI application where users can login and query files >>>> placed on their respective "home folders". A java application server >>>> maintains user information and connects to drill to execute queries. >> The >>>> files are persisted on a mounted disk, each user having a separate >>> folder. >>>> The app server modifies the user queries to add the user 'home folder' >>>> name. >>>> >>>> If user1 issues 'select * from /path/to/file1.csv', it must get mapped >>> to >>>> 'select * from /mnt/users/user1/path/to/file1.csv' >>>> For user2 query 'select * from /path/to/file1.csv', should map to >>> 'select >>>> * from /mnt/users/user2/path/to/file1.csv' >>>> >>>> I am trying to embed calcite in the server application and map the >>> queries. >>>> I tried some examples using calcite, but could not proceed much. >>>> >>>> Rahul >>>> >>>> >>>> >>>> >>>> On Sun, Apr 24, 2016 at 12:30 AM, Ted Dunning <[email protected]> >>>> wrote: >>>> >>>>> When you say translate, do you mean to have the query translated by >>> magic >>>>> somehow? Are there constraints you didn't mention? >>>>> >>>>> Without more context it might be a bit hard to avoid answering with >>>> obvious >>>>> answers like using a text editor or by putting symbolic paths in your >>>> file >>>>> system, but presumably, you have tried these. >>>>> >>>>> >>>>> >>>>> On Sat, Apr 23, 2016 at 11:09 AM, Rahul Raj <[email protected]> >>> wrote: >>>>> >>>>>> Yes. We have introduced some bookkeeping functionality and is >> backed >>> by >>>>>> drill. >>>>>> On Apr 23, 2016 12:12, "Julian Hyde" <[email protected]> wrote: >>>>>> >>>>>>> Are you running Drill by any chance? That syntax looks similar to >>>>> Drill’s >>>>>>> syntax for querying files. >>>>>>> >>>>>>>> On Apr 22, 2016, at 8:27 PM, Rahul Raj <[email protected]> >>> wrote: >>>>>>>> >>>>>>>> Asking for help in this group as I could not figure out much >> from >>>> the >>>>>>>> examples provided. >>>>>>>> >>>>>>>> I need to translate a query like: 'select * from >>> /path/to/my_table' >>>>> to >>>>>>>> >>>>>>>> 'select * from /path/to/mount/my_table', where the query could >> be >>>> any >>>>>>> valid >>>>>>>> sql. >>>>>>>> >>>>>>>> Rahul >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> <a href="http://www.spreadfirefox.com/?q=affiliates&id=0&t=1 >> "><textarea >>>> rows="3" cols="40"><a href=" >>>> http://www.spreadfirefox.com/?q=affiliates&id=0&t=1">Get Firefox!</a> >>>> >>> >> >> >> >> -- >> <a href="http://www.spreadfirefox.com/?q=affiliates&id=0&t=1"><textarea >> rows="3" cols="40"><a href=" >> http://www.spreadfirefox.com/?q=affiliates&id=0&t=1">Get Firefox!</a> >>
