Patent ID: 7089230
Filing Date: 2006-08-08
Classification: G06F,Y10S

Abstract:
1. A method of processing a database query that includes one or more multi-state attribute fields, comprising: instantiating a plurality of live objects, wherein each live object includes a reference to a first operand and a second operand; performing, by a first live object, an attribute operation, wherein at least one attribute operation is a comparison operation associated with attributes of the query; performing the comparison operation by de-referencing the first and second operands and loading the de-referenced operands into registers without placing the de-referenced operands into an intermediate data structure; if the comparison operation results in a null or error status, accessing, a global status storage area and recording the null or error status by placing a status value and a behavior value in the global status storage area; and otherwise, if the comparison operation results in a valid result status, passing execution control from the first live object to an adjacent live object.