Claims
- 1. A method of processing a database designed for handling data of such data type which includes a set of data elements and which defines repetitive columns, said method comprising the steps of:receiving a query containing a predicate or alternatively a function which includes a repetitive column, another column and conditions for the columns; acquiring a set of column data and said element of said repetitive column, said column data and said element of said repetitive column being specified in said predicate or alternatively specified by said function; and evaluating said acquired set in view of the conditions specified in said predicate or alternatively specified by said function.
- 2. In a database processing method for analyzing a query issued to a database to thereby generate a corresponding execution procedure designation for performing a database processing in accordance with said execution procedure designation, a database processing method for handling data of such data type which includes a set of data elements and which defines repetitive columns, said method comprising the steps of:receiving a query containing a predicate or alternatively a function which includes a repetitive column, another column and conditions for the columns; making decisions as to whether or not an index has been generated for column data specified in said predicate or alternatively by said function; and determining an execution procedure such that said index is accessed in the case where said index has been generated.
- 3. A database processing apparatus for processing a database designated for handling data of such data type which includes a set of data elements and which defines repetitive columns, comprising:means for receiving a query containing a predicate or alternatively a function which includes a repetitive column, another column and conditions for the columns; means for acquiring a set of column data and said element of said repetitive column, said column data and said element of said repetitive column being specified in said predicate or alternatively specified by said function; and means for evaluating said acquired set in view of the conditions specified in said predicate or alternatively specified by said function.
- 4. A medium having recorded thereon a program executable by a computer for a database processing system for executing a method of processing a database designated for handling data of such data type which includes column data and repetitive columns each of whose elements are identified by subscripts, said method comprising the steps of:receiving a query containing a predicate or alternatively a function which includes a repetitive column, another column and conditions for the columns; acquiring a set of said column data and said element of said repetitive column, said column data and said element of said repetitive column being specified in said predicate or alternatively specified by said function; and evaluating said acquired set in view of the conditions specified in said predicate or alternatively specified by said function.
Priority Claims (1)
Number |
Date |
Country |
Kind |
11-184746 |
Jun 1999 |
JP |
|
Parent Case Info
This is a continuation application of U.S. Ser. No. 09/516,778, filed Mar. 1, 2000 now U.S. Pat. No. 6,427,145.
US Referenced Citations (7)
Non-Patent Literature Citations (2)
Entry |
Mikkilineni, K.; Su, S.; discloses A dynamic interquery optimization method for achieving data sharing among concurrent queries : Distributed Computing Systems in the 1990s, 1988. Proceedings., Workshop on the Future Trends of , Sep. 14-16, 1988.* |
“Data Management System XDM E2 Programmer's Guide—vol. 2”, published by Hitachi, Ltd., 1997, pp. 40-41 and 292-295. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/516778 |
Mar 2000 |
US |
Child |
10/167435 |
|
US |