完成了整个interval query的框架