query directive.