| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- <?php
 
- /**
 
-  * Copyright © Magento, Inc. All rights reserved.
 
-  * See COPYING.txt for license details.
 
-  */
 
- namespace Magento\Framework\Search\Adapter\Mysql\Aggregation;
 
- use Magento\Framework\DB\Ddl\Table;
 
- use Magento\Framework\DB\Select;
 
- use Magento\Framework\Search\Request\BucketInterface;
 
- use Magento\Framework\Search\Request\Dimension;
 
- /**
 
-  * MySQL search data provider.
 
-  *
 
-  * @deprecated 102.0.0
 
-  * @see \Magento\ElasticSearch
 
-  */
 
- interface DataProviderInterface
 
- {
 
-     /**
 
-      * @param BucketInterface $bucket
 
-      * @param Dimension[] $dimensions
 
-      * @param Table $entityIdsTable
 
-      * @return Select
 
-      */
 
-     public function getDataSet(
 
-         BucketInterface $bucket,
 
-         array $dimensions,
 
-         Table $entityIdsTable
 
-     );
 
-     /**
 
-      * Executes query and return raw response
 
-      *
 
-      * @param Select $select
 
-      * @return array
 
-      */
 
-     public function execute(Select $select);
 
- }
 
 
  |