QueryXml Module
Config\Config
This class provides access to QueryXml configuration data in Magento 2. Developers use it to retrieve query definitions by name that are defined in XM...
Config\Converter
This class converts XML query configuration files into PHP arrays that Magento can process. Developers use this when defining custom database queries...
DB\Assembler\FilterAssembler
This class assembles WHERE conditions for database queries based on XML query configurations. Developers use it when building dynamic SQL queries from...
DB\Assembler\FromAssembler
This class assembles the FROM clause of database queries in Magento 2's QueryXML system. It takes a query configuration, resolves the main table name...
DB\Assembler\JoinAssembler
This class assembles JOIN operations for database queries in Magento 2's Query XML framework. Developers use it when building complex queries that nee...
DB\ColumnsResolver
This class resolves and processes column definitions from XML query configurations in Magento 2. Developers use it to transform XML attribute definiti...
DB\ConditionResolver
This class translates XML-defined query conditions into SQL WHERE clauses for database queries. Developers use it when building dynamic database queri...
DB\NameResolver
This utility class resolves names and aliases for database query elements in Magento's QueryXML system. Developers use it to extract the name or alias...
DB\SelectBuilder
This class acts as a builder for creating database SELECT queries in Magento 2. Developers use it to programmatically construct complex SQL queries by...
Query
This class represents a database query object that encapsulates a SQL SELECT statement, connection information, and query configuration. Developers us...
QueryProcessor
This class executes database queries defined in XML configuration files by processing query names and their arguments. Developers use it to run pre-co...
SelectHydrator
This class serializes and deserializes Magento database Select objects, allowing them to be stored and reconstructed later. Developers use it when the...