All the information necessary for the end user to specify his/her queries is contained in the metadata. This enables GXquery to transform the end user’s query into a SQL query.
The Metadata includes all the knowledge described in the data model (tables, attributes, relationships among them, etc.). This information is obtained from the GeneXus knowledge base from which the GXquery metadata is created. In addition, it contains the knowledge provided by the user when creating queries, as well as user preferences, permissions, restrictions, etc.