×

Cross-platform compiler for data transforms

  • US 9,043,764 B2
  • Filed: 03/09/2011
  • Issued: 05/26/2015
  • Est. Priority Date: 03/09/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for automatically partitioning a multi-platform data transform flow graph to multiple target output platforms, wherein the method comprises:

  • performing type inference on a transform graph, wherein the transform graph comprises one or more data transforms;

    automatically partitioning the transform graph into multiple sub-graphs, wherein the multiple sub-graphs correspond to at least two target output platforms, and wherein the at least two target output platforms comprise (i) a stream programming language, and (ii) a structured query language;

    performing an optimization of the partitioned transform graph; and

    generating multiple distinct portions of platform-specific code from the partitioned transform graph, wherein the multiple distinct portions of platform-specific code comprises platform-specific code for each set of the one or more data transforms across the multiple sub-graphs based on the at least two target output platforms associated with each of the multiple sub-graphs.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×