Query objects are created by a client process. The query objects have one or more sub-query objects and one or more execute methods that are capable of operating on their respective query object to produce one or more query expressions. All of the execute methods are capable of producing the respective query expression that is compatible with a structured query language. A compound query contains one or more boolean expressions of one or more of the query objects. The compound query has one or more compound execute methods which invoke one or more the execute methods of each of the query objects. Each of the execute methods returns their respective query expression and the compound execute method uses one or more common table expressions to combine the query expressions to form a single compound query expression that represents the boolean expression. This single expression can be execute against a database to return a result without executing any of the query expressions against the database individually.

Τα αντικείμενα ερώτησης δημιουργούνται με μια διαδικασία πελατών. Τα αντικείμενα ερώτησης έχουν ένα ή περισσότερα sub-query αντικείμενα και ένα ή περισσότερα να εκτελέσουν τις μεθόδους που είναι σε θέση στο αντίστοιχο αντικείμενο ερώτησής τους για να παραγάγουν μια ή περισσότερες εκφράσεις ερώτησης. Όλος ο εκτελέστε τις μεθόδους είναι σε θέση την αντίστοιχη έκφραση ερώτησης που είναι συμβατή με μια δομημένη γλώσσα διατύπωσης ερωτήσεων. Μια σύνθετη ερώτηση περιέχει μια ή περισσότερες του Μπουλ εκφράσεις ένα ή περισσότερα από τα αντικείμενα ερώτησης. Η σύνθετη ερώτηση έχει έναν ή περισσότερους ένωση να εκτελέσουν τις μεθόδους που επικαλούνται μια ή περισσότερες εκτελούν τις μεθόδους κάθε ένα από τα αντικείμενα ερώτησης. Κάθε ένα από εκτελεί τις μεθόδους επιστρέφει την αντίστοιχη έκφραση ερώτησής τους και η ένωση εκτελεί τη μέθοδο χρησιμοποιεί μια ή περισσότερες κοινές επιτραπέζιες εκφράσεις για να συνδυάσει τις εκφράσεις ερώτησης για να διαμορφώσει μια ενιαία σύνθετη έκφραση ερώτησης που αντιπροσωπεύει την του Μπουλ έκφραση. Αυτή η ενιαία έκφραση μπορεί να είναι εκτελεί ενάντια σε μια βάση δεδομένων για να επιστρέψει ένα αποτέλεσμα χωρίς να εκτελέσει οποιων δήποτε από τις εκφράσεις ερώτησης ενάντια στη βάση δεδομένων χωριστά.

 
Web www.patentalert.com

< (none)

< Method and apparatus for event modeling

> Image processing apparatus for retrieving moving image data

> (none)

~ 00025