Patent ID: 7860916
Filing Date: 2010-12-28
Classification: G06F

Abstract:
1. A method for transforming data comprising: extracting data comprising a plurality of rows wherein each row comprises at least one column from at least one external data source; storing the data in a buffer; establishing a first set of pointers to the data, the first set of pointers representative of a first transform to the at least one column in the plurality of rows; establishing a second set of pointers to the data, the second set of pointers representative of a second transform to the at least one column in the plurality of rows, wherein the second transform is based on the first transform; passing the first set of pointers and the second set of pointers to at least one component in order for the at least one component to apply the first transform and the second transform to the at least one column in the plurality of rows directly in the buffer without moving the data within the buffer or copying the data to another location within the buffer or to another storage medium; and loading the data transformed by the first transform and second transform to at least one database table.