49 $this->tableStrategy->setUseIdxTable(
true);
72 return $this->tableStrategy->prepareTableName(
$table);
74 return $this->tableStrategy->prepareTableName($this->
getMainTable());
92 }
catch (\Exception $e) {
110 $sourceColumns = array_keys($this->
getConnection()->describeTable($sourceTable));
111 $targetColumns = array_keys($this->
getConnection()->describeTable($destTable));
113 $sourceColumns = array_keys($this->
_getIndexAdapter()->describeTable($sourceTable));
114 $targetColumns = array_keys($this->
getConnection()->describeTable($destTable));
149 while (
$row = $stmt->fetch(\PDO::FETCH_NUM)) {
152 if ($counter > 2000) {
clearTemporaryIndexTable()
insertFromTable($sourceTable, $destTable, $readToIndex=true)
insertFromSelect($select, $destTable, array $columns, $readToIndex=true)
__construct(\Magento\Framework\Model\ResourceModel\Db\Context $context, \Magento\Framework\Indexer\Table\StrategyInterface $tableStrategy, $connectionName=null)