add query-related interfaces
Merge pull request #3 from hidenorigoto/add-query-methods

クエリー時の役割を規定するinterfaceの追加