Efficient Query Evaluation in a Language Combining Object-Oriented and Logic Programming