Managing search expressions in a database system

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01)

Patent

CA 2484009

Managing expressions includes receiving a first query that includes a conditional expression. The expression is then represented as data in a column of a table. A second query is received that specifies a first set of criteria, and the second query is executed to select data based at least on whether expressions in the column satisfy the first set of criteria. In an embodiment, the second query further specifies a second set of criteria, wherein executing the second query includes selecting data based on whether data in columns other than the expression column satisfy the second criteria. A special index is defined, which can be created on the column that stores the expressions, to filter large sets of expressions efficiently. A method of evaluating an expression set stored as data in a table classifies each predicate from each expression, and filters the expression set based on the predicate classification.

Selon l'invention, une gestion d'expressions consiste à recevoir une première requête contenant une expression conditionnelle. L'expression est alors représentée comme données dans une colonne d'une table. Une seconde requête est reçue, qui spécifie un premier ensemble de critères, et la seconde requête est exécutée aux fins de sélectionner des données fondées au moins sur la question de savoir si des expressions figurant dans la colonne satisfont au premier ensemble de critères. Dans un mode de réalisation, la seconde requête spécifie en outre un second ensemble de critères, et l'exécution de la seconde requête consiste à sélectionner des données fondées sur la question de savoir si des expressions figurant dans des colonnes autres que la colonne d'expressions satisfont au second ensemble de critères. Un index spécial est défini, qui peut être créé dans la colonne stockant les expressions, pour filtrer efficacement de grands ensembles d'expressions. Un procédé, qui consiste à évaluer un ensemble d'expressions stockées comme données dans une table, classe chaque prédicat de chaque expression et filtre l'ensemble des expressions sur la base de ladite classification de prédicats.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Managing search expressions in a database system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Managing search expressions in a database system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Managing search expressions in a database system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1402108

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.