EXTENSIBLE INDEXING FRAMEWORK USING DATA CARTRIDGES
First Claim
Patent Images
1. A system comprising:
- a memory; and
a processor coupled to the memory, the processor configured to;
compile a query using information provided by a data cartridge to generate executable code, the executable code comprising an index instance generated using the information provided by the data cartridge, the index instance being generated for evaluation of a first function occurring in the query; and
execute the executable code, wherein the execution causes execution of a function provided by the data cartridge related to the index instance.
1 Assignment
0 Petitions
Accused Products
Abstract
A framework or infrastructure (extensibility framework/infrastructure) for extending the indexing capabilities of an event processing system. The capabilities of an event processing system may be extended to support indexing schemes, including related data types and operations, which are not natively supported by the event processing system. The extensibility is enabled by one or more plug-in extension components called data cartridges.
180 Citations
20 Claims
-
1. A system comprising:
-
a memory; and a processor coupled to the memory, the processor configured to; compile a query using information provided by a data cartridge to generate executable code, the executable code comprising an index instance generated using the information provided by the data cartridge, the index instance being generated for evaluation of a first function occurring in the query; and execute the executable code, wherein the execution causes execution of a function provided by the data cartridge related to the index instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing a plurality of instructions for controlling a computer system, the plurality of instructions comprising:
-
instructions that cause the computer system to compile a query using information provided by a data cartridge to generate executable code, the executable code comprising an index instance generated using the information provided by the data cartridge, the index instance being generated for evaluation of a first function occurring in the query; and instructions that cause the computer system to execute the executable code, wherein the execution causes execution of a function provided by the data cartridge related to the index instance. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
compiling, by a computer system, a query using information provided by a data cartridge to generate executable code, the executable code comprising an index instance generated using the information provided by the data cartridge, the index instance being generated for evaluation of a first function occurring in the query; and executing, by the computer system, the executable code, wherein the execution causes execution of a function provided by the data cartridge related to the index instance. - View Dependent Claims (20)
-
Specification