26 private $joinDataInterfaceFactory;
39 $this->joinDataInterfaceFactory = $joinDataInterfaceFactory;
52 $useFieldInAlias = (count($selectFields) > 1);
53 $selectFieldsAliases = [];
55 foreach ($selectFields as $selectField) {
61 $selectFieldsAliases[] = [
69 return $selectFieldsAliases;
90 return $this->config->get();
100 return $this->joinDataInterfaceFactory->create();
const SELECT_FIELD_SETTER
__construct(Config $config, JoinDataInterfaceFactory $joinDataInterfaceFactory)
const SELECT_FIELD_WITH_DB_PREFIX
const SELECT_FIELD_INTERNAL_ALIAS
static snakeCaseToCamelCase($input)
getReferenceTableAlias($attributeCode)
const SELECT_FIELD_EXTERNAL_ALIAS
getSelectFieldsMap($attributeCode, $selectFields)