8. A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform steps of: a relational database server receiving a relational database statement that specifies a first expression and a second expression, wherein at least a part of said relational database statement is expressed in a first language supported by said relational database server; wherein said first expression specifies to extract data from n-dimensional data objects stored in a database according to a multidimensional schema and present said extracted data as rows; wherein said second expression includes a multidimensional expression that specifies a multidimensional operation, wherein said multidimensional expression is expressed in a second language supported by a multidimensional database server; said relational database server causing said multidimensional database server to compute said first expression, said computation of said first expression returning to said relational database server: (1) a set of rows, each row of said set of rows containing particular data derived from one or more n-dimensional objects, and (2) a mapping that maps each row of said rows to a location, of the respective particular multidimensional data, in said one or more n-dimensional objects; said relational database server causing said multidimensional server to compute second results for said second expression using said set of rows and said mapping resulting from the computation of said first expression as input to the second expression and returning said second results to the relational database server.
8. A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform steps of: a relational database server receiving a relational database statement that specifies a first expression and a second expression, wherein at least a part of said relational database statement is expressed in a first language supported by said relational database server; wherein said first expression specifies to extract data from n-dimensional data objects stored in a database according to a multidimensional schema and present said extracted data as rows; wherein said second expression includes a multidimensional expression that specifies a multidimensional operation, wherein said multidimensional expression is expressed in a second language supported by a multidimensional database server; said relational database server causing said multidimensional database server to compute said first expression, said computation of said first expression returning to said relational database server: (1) a set of rows, each row of said set of rows containing particular data derived from one or more n-dimensional objects, and (2) a mapping that maps each row of said rows to a location, of the respective particular multidimensional data, in said one or more n-dimensional objects; said relational database server causing said multidimensional server to compute second results for said second expression using said set of rows and said mapping resulting from the computation of said first expression as input to the second expression and returning said second results to the relational database server. 12. The non-transitory computer-readable storage medium of claim 8 , wherein said first expression is a first function expression within said relational database statement that specifies a request for multidimensional data from n-dimensional data objects and said second expression is specified within a second function expression within said relational database statement that specifies an OLAP operation.