Patent ID: 7406469
Filing Date: 2008-07-29
Classification: G06F,Y10S

Abstract:
1. A method for use in evaluating queries, the method including the computer-implemented steps of: receiving a query that includes a first plurality of labels for a first table, wherein each label of said first plurality of labels is different than any other label of said first plurality of labels, wherein said query includes first one or more join predicates that each reference at least one of said first plurality of labels; wherein a materialized view definition includes a second plurality of labels for said first table, wherein said materialized view definition includes second one or more join predicates that each reference at least one of said second plurality of labels; causing a comparison of said first one or more join predicates to said second one or more join predicates to determine which of said first one or more join predicates are equivalent to a join predicate of said second one or more join predicates; generating data representing a mapping of a first label of said first plurality of labels to a second label of said second plurality of labels based on said comparison; wherein said first label is different than said second label; and wherein at least one of said first label and said second label is an alias for said first table.