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...
Model\Config\ConfigInterface
This interface defines the contract for retrieving QueryXml configuration data by query name. Developers implement this interface to provide access to...
Model\DB\Assembler\AssemblerInterface
This interface defines the contract for SQL assembler classes in Magento 2's Query XML module. Developers implement this interface to create assembler...
Model\DB\SelectBuilderFactory
This factory class creates instances of SelectBuilder, which is used to build database SELECT queries from XML query definitions. Developers use this...
Model\QueryFactory
This factory class creates Query objects from XML configuration definitions in Magento 2. Developers use it to dynamically build database queries base...
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...