Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
204 words
A computer-implemented method for mapping a dependent between object-oriented schema and relational data store schema, said dependent having a dependent class and a plurality of dependent subclasses, said dependent classes and dependent subclasses having attributes represented by instance variables, said relational data store schema defined by a plurality of columns, each column corresponding to one of said attributes, the method comprising the steps of: generating mapping software code in a high-level language, said mapping software code defining a mapping between each instance variable of said dependent class and one of said columns, said mapping software code further defining a mapping between each instance variable of each dependent subclass and one of said columns, said mapping software code mapping a marker to each column for which a dependent subclass has no corresponding attribute, each dependent class and dependent subclass thereby defined by a pattern of columns having said marker and columns not having said marker; and initiating an application program run-time call to an object database driver referencing an object, said object database driver accessing data elements of said data store and associating said data elements with instance variables of said object in response to said application program run-time call and said mapping software code.
Claim 2
Dependent Claim
204 words
A computer-implemented method for mapping a dependent between object-oriented schema and relational data store schema, said dependent having a dependent class and a plurality of dependent subclasses, said dependent classes and dependent subclasses having attributes represented by instance variables, said relational data store schema defined by a plurality of columns, each column corresponding to one of said attributes, the method comprising the steps of: generating mapping software code in a high-level language, said mapping software code defining a mapping between each instance variable of said dependent class and one of said columns, said mapping software code further defining a mapping between each instance variable of each dependent subclass and one of said columns, said mapping software code mapping a marker to each column for which a dependent subclass has no corresponding attribute, each dependent class and dependent subclass thereby defined by a pattern of columns having said marker and columns not having said marker; and initiating an application program run-time call to an object database driver referencing an object, said object database driver accessing data elements of said data store and associating said data elements with instance variables of said object in response to said application program run-time call and said mapping software code.
Claim 3
Dependent Claim
45 words
The computer-implemented method recited in claim 1, wherein: said columns include columns in a plurality of tables of said relational data store schema; and said mapping software code defines a connection between said columns of said tables corresponding to the same attribute as each other.
Claim 4
Dependent Claim
45 words
The computer-implemented method recited in claim 2, wherein said instance variables of each said dependent class and each said dependent subclass are mapped to a table different from said tables to which said instances variables of all other dependent classes and dependent subclasses are mapped.
Claim 5
Dependent Claim
23 words
The computer-implemented method recited in claim 1, wherein all of said columns are included within one table of said relational data store schema.
Claim 6
Dependent Claim
256 words
A computer-implemented method for selectively mapping a dependent between object-oriented schema and relational data store schema in accordance with a selected table mode, said dependent having a dependent class and a plurality of dependent subclasses, said dependent classes and dependent subclasses having attributes represented by instance variables, said relational data store schema defined by a plurality of columns, each column corresponding to one of said attributes, the method comprising the steps of: selecting either a single-table mode or a plural-table mode; generating mapping software code in a high-level language, said mapping software code defining a mapping between each instance variable of said dependent class and one of said columns, said mapping software code further defining a mapping between each instance variable of each dependent subclass and one of said columns, said mapping software code mapping a marker to each column for which a dependent subclass has no corresponding attribute, each dependent class and dependent subclass thereby defined by a pattern of columns having said marker and columns not having said marker; said mapping software code, in response to selection of said plural-table mode, defines a mapping wherein said columns include columns in a plurality of tables of said relational data store schema, and said mapping software code defines a connection between said columns of said tables corresponding to the same attribute as each other; and said mapping software code, in response to selection of said single-table mode defines a mapping wherein all of said columns are included within one table of said relational data store schema.
Claim 7
Dependent Claim
256 words
A computer-implemented method for selectively mapping a dependent between object-oriented schema and relational data store schema in accordance with a selected table mode, said dependent having a dependent class and a plurality of dependent subclasses, said dependent classes and dependent subclasses having attributes represented by instance variables, said relational data store schema defined by a plurality of columns, each column corresponding to one of said attributes, the method comprising the steps of: selecting either a single-table mode or a plural-table mode; generating mapping software code in a high-level language, said mapping software code defining a mapping between each instance variable of said dependent class and one of said columns, said mapping software code further defining a mapping between each instance variable of each dependent subclass and one of said columns, said mapping software code mapping a marker to each column for which a dependent subclass has no corresponding attribute, each dependent class and dependent subclass thereby defined by a pattern of columns having said marker and columns not having said marker; said mapping software code, in response to selection of said plural-table mode, defines a mapping wherein said columns include columns in a plurality of tables of said relational data store schema, and said mapping software code defines a connection between said columns of said tables corresponding to the same attribute as each other; and said mapping software code, in response to selection of said single-table mode defines a mapping wherein all of said columns are included within one table of said relational data store schema.
Claim 8
Independent Claim
212 words
A system for mapping a dependent between object-oriented schema and relational data store schema, said dependent having a dependent class and a plurality of dependent subclasses, said dependent classes and dependent subclasses having attributes represented by instance variables, said relational data store schema defined by a plurality of columns, each column corresponding to one of said attributes, comprising: a mapping software code generator for generating mapping software code in a high-level language, said mapping software code defining a mapping between each instance variable of said dependent class and one of said columns, said mapping software code further defining a mapping between each instance variable of each dependent subclass and one of said columns, said mapping software code mapping a marker to each column for which a dependent subclass has no corresponding attribute, each dependent class and dependent subclass thereby defined by a combination of columns having said marker and columns not having said marker; and an object database driver, wherein an application program run-time call from an application program running on a computer references an object, and said object database driver accesses data elements of said data store and associates said data elements with instance variables of said object in response to said application program run-time call and said mapping software code.
Claim 9
Independent Claim
212 words
A system for mapping a dependent between object-oriented schema and relational data store schema, said dependent having a dependent class and a plurality of dependent subclasses, said dependent classes and dependent subclasses having attributes represented by instance variables, said relational data store schema defined by a plurality of columns, each column corresponding to one of said attributes, comprising: a mapping software code generator for generating mapping software code in a high-level language, said mapping software code defining a mapping between each instance variable of said dependent class and one of said columns, said mapping software code further defining a mapping between each instance variable of each dependent subclass and one of said columns, said mapping software code mapping a marker to each column for which a dependent subclass has no corresponding attribute, each dependent class and dependent subclass thereby defined by a combination of columns having said marker and columns not having said marker; and an object database driver, wherein an application program run-time call from an application program running on a computer references an object, and said object database driver accesses data elements of said data store and associates said data elements with instance variables of said object in response to said application program run-time call and said mapping software code.
Claim 10
Dependent Claim
44 words
The system recited in claim 6, wherein: said columns include columns in a plurality of tables of said relational data store schema; and said mapping software code defines a connection between said columns of said tables corresponding to the same attribute as each other.
Claim 11
Dependent Claim
44 words
The system recited in claim 7, wherein said instance variables of each said dependent class and each said dependent subclass are mapped to a table different from said tables to which said instances variables of all other dependent classes and dependent subclasses are mapped.
Claim 12
Dependent Claim
22 words
The system recited in claim 6, wherein all of said columns are included within one table of said relational data store schema.
Claim 13
Dependent Claim
219 words
A program product for use in a computer system for mapping a dependent between object-oriented schema and relational data store schema, said dependent having a dependent class and a plurality of dependent subclasses, said dependent classes and dependent subclasses having attributes represented by instance variables, said relational data store schema defined by a plurality of columns, each column corresponding to one of said attributes, said computer program product comprising a signal-bearing medium carrying thereon: mapping code defining a mapping between each instance variable of said dependent class and one of said columns, said mapping code further defining a mapping between each instance variable of each dependent subclass and one of said columns, said mapping code mapping a marker to each column for which a dependent subclass has no corresponding attribute, each dependent class and dependent subclass thereby defined by a pattern of columns having said marker and columns not having said marker; and a connection between said mapping code and an object class having said dependent class, whereby an application program run-time call from an application program running on a computer references an object, and said object database driver accesses data elements of said data store and associates said data elements with instance variables of said object in response to said application program run-time call and said mapping code.
Claim 14
Dependent Claim
219 words
A program product for use in a computer system for mapping a dependent between object-oriented schema and relational data store schema, said dependent having a dependent class and a plurality of dependent subclasses, said dependent classes and dependent subclasses having attributes represented by instance variables, said relational data store schema defined by a plurality of columns, each column corresponding to one of said attributes, said computer program product comprising a signal-bearing medium carrying thereon: mapping code defining a mapping between each instance variable of said dependent class and one of said columns, said mapping code further defining a mapping between each instance variable of each dependent subclass and one of said columns, said mapping code mapping a marker to each column for which a dependent subclass has no corresponding attribute, each dependent class and dependent subclass thereby defined by a pattern of columns having said marker and columns not having said marker; and a connection between said mapping code and an object class having said dependent class, whereby an application program run-time call from an application program running on a computer references an object, and said object database driver accesses data elements of said data store and associates said data elements with instance variables of said object in response to said application program run-time call and said mapping code.
Claim 15
Dependent Claim
44 words
The program product recited in claim 10, wherein: said columns include columns in a plurality of tables of said relational data store schema; and said mapping code defines a connection between said columns of said tables corresponding to the same attribute as each other.
Claim 16
Dependent Claim
45 words
The program product recited in claim 11, wherein said instance variables of each said dependent class and each said dependent subclass are mapped to a table different from said tables to which said instances variables of all other dependent classes and dependent subclasses are mapped.
Claim 17
Dependent Claim
23 words
The program product recited in claim 10, wherein all of said columns are included within one table of said relational data store schema.