查询类及查询函数重写