16. A coprocessor that is configured to perform the steps of: reading a scan operation command (1) that was generated by a microprocessor, that is separate from the coprocessor and that executes instructions related to query processing, in response to the microprocessor determining that a query includes a scan operation; and (2) that includes, as parameters of the scan operation command, address data that is used to identify input data to be read by the coprocessor and one or more values that are used to compare against the input data; causing the input data to be read from a location that is indicated by the address data; performing a comparison between the input data and the one or more values; generating a result data based on the comparison; causing the microprocessor to be notified of the result data.
16. A coprocessor that is configured to perform the steps of: reading a scan operation command (1) that was generated by a microprocessor, that is separate from the coprocessor and that executes instructions related to query processing, in response to the microprocessor determining that a query includes a scan operation; and (2) that includes, as parameters of the scan operation command, address data that is used to identify input data to be read by the coprocessor and one or more values that are used to compare against the input data; causing the input data to be read from a location that is indicated by the address data; performing a comparison between the input data and the one or more values; generating a result data based on the comparison; causing the microprocessor to be notified of the result data. 17. The coprocessor of claim 16 , wherein: the scan operation command further includes operation type data that indicates a type of operation to perform; the coprocessor is further configured to perform the step of identifying the operation type data to determine the type of operation.