-
公开(公告)号:US10331740B2
公开(公告)日:2019-06-25
申请号:US14619020
申请日:2015-02-10
Applicant: Apple Inc.
Inventor: Yucheng Low , Haijie Gu , Ping Wang , Evan Samanas , Sethu Raman , Carlos Guestrin
IPC: G06F17/30 , G06F16/901 , G06F16/2453 , G06F16/25 , G06F16/958 , G06F16/22 , G06F16/23 , G06F16/2455 , G06F16/27 , G06F16/21
Abstract: A method receives a first request from a client object at a device. The first request specifies a data source. In response to the first request, the method uploads data from the data source, stores the data as a plurality of first columns, and instantiates a first server object that provides access to the first columns. The method later receives a second request from the client object. The second request specifies a transformation of the data. In response to the second request, the method stores one or more additional columns and instantiates a second server object that provides access to the additional columns and one or more of the first columns. Each of the additional columns is constructed from the first columns according to the requested transformation, and each of the additional columns includes a plurality of data values all having the same data type.