A query file defines the queries that are used to return data about the blockchain world state. The query syntax is quite similar to SQL language, for example:
query queryName {
description: "Select SampleAsset by assetId "
statement:
SELECT org.example.basic.SampleAsset
WHERE (_$assetId = assetId)
}