SYMBOL INDEX (140 symbols across 17 files) FILE: src/adapters/abstract.js class AbstractAdapter (line 6) | class AbstractAdapter { method validateConfig (line 8) | validateConfig(config) { method constructor (line 13) | constructor(app_config) { method isValidFor (line 47) | isValidFor(entity_type) { method getCurrentContext (line 51) | getCurrentContext() { method defaultDoneCallback (line 58) | defaultDoneCallback() { method run (line 66) | run(context) { method preProcessItem (line 97) | preProcessItem(item) { method cleanUp (line 105) | cleanUp(transaction_key) { method prepareItems (line 112) | prepareItems(items) { method isFederated (line 125) | isFederated() { method processItems (line 129) | processItems(items, level) { FILE: src/adapters/factory.js class AdapterFactory (line 3) | class AdapterFactory { method constructor (line 5) | constructor (app_config) { method getAdapter (line 9) | getAdapter (adapter_type, driver) { FILE: src/adapters/magento/abstract.js class AbstractMagentoAdapter (line 5) | class AbstractMagentoAdapter extends AbstractAdapter{ method constructor (line 7) | constructor(config){ method getEntityType (line 14) | getEntityType(){ method getCollectionName (line 18) | getCollectionName(){ method validateConfig (line 22) | validateConfig(config){ method isValidFor (line 34) | isValidFor(entity_type){ method getSourceData (line 38) | getSourceData(){ method getLabel (line 42) | getLabel(source_item){ method normalizeDocumentFormat (line 50) | normalizeDocumentFormat(item) { FILE: src/adapters/magento/attribute.js class AttributeAdapter (line 7) | class AttributeAdapter extends AbstractMagentoAdapter { method getEntityType (line 9) | getEntityType() { method getName (line 13) | getName() { method getSourceData (line 17) | getSourceData(context) { method prepareItems (line 22) | prepareItems(items) { method getLabel (line 35) | getLabel(source_item) { method isFederated (line 39) | isFederated() { method preProcessItem (line 43) | preProcessItem(item) { method normalizeDocumentFormat (line 65) | normalizeDocumentFormat(item) { FILE: src/adapters/magento/category.js class CategoryAdapter (line 28) | class CategoryAdapter extends AbstractMagentoAdapter { method constructor (line 30) | constructor (config) { method getEntityType (line 36) | getEntityType() { method getName (line 40) | getName() { method getSourceData (line 44) | getSourceData(context) { method getLabel (line 50) | getLabel(source_item) { method isFederated (line 54) | isFederated() { method _addSingleCategoryData (line 58) | _addSingleCategoryData(item, result) { method _extendSingleCategory (line 62) | _extendSingleCategory(rootId, catToExtend) { method _extendChildrenCategories (line 73) | _extendChildrenCategories(rootId, children, result, subpromises) { method preProcessItem (line 85) | preProcessItem(item) { method normalizeDocumentFormat (line 143) | normalizeDocumentFormat(item) { FILE: src/adapters/magento/cms_block.js class BlockAdapter (line 5) | class BlockAdapter extends AbstractMagentoAdapter { method constructor (line 6) | constructor(config) { method getEntityType (line 11) | getEntityType() { method getName (line 15) | getName() { method getSourceData (line 19) | getSourceData(context) { method prepareItems (line 31) | prepareItems(items) { method isFederated (line 47) | isFederated() { method preProcessItem (line 51) | preProcessItem(item) { method normalizeDocumentFormat (line 65) | normalizeDocumentFormat(item) { FILE: src/adapters/magento/cms_page.js class PageAdapter (line 5) | class PageAdapter extends AbstractMagentoAdapter { method constructor (line 6) | constructor(config) { method getEntityType (line 11) | getEntityType() { method getName (line 15) | getName() { method getSourceData (line 19) | getSourceData(context) { method prepareItems (line 31) | prepareItems(items) { method preProcessItem (line 45) | preProcessItem(item) { method normalizeDocumentFormat (line 57) | normalizeDocumentFormat(item) { FILE: src/adapters/magento/magento2-rest-client/index.js constant MAGENTO_API_VERSION (line 21) | const MAGENTO_API_VERSION = 'V1'; FILE: src/adapters/magento/magento2-rest-client/lib/rest_client.js function apiCall (line 27) | function apiCall(request_data) { function httpCallSucceeded (line 57) | function httpCallSucceeded(response) { function errorString (line 61) | function errorString(message, parameters) { function createUrl (line 88) | function createUrl(resourceUrl) { FILE: src/adapters/magento/product.js constant HTTP_RETRIES (line 9) | const HTTP_RETRIES = 3 class ProductAdapter (line 38) | class ProductAdapter extends AbstractMagentoAdapter { method constructor (line 40) | constructor(config) { method getEntityType (line 54) | getEntityType() { method getName (line 58) | getName() { method prepareItems (line 62) | prepareItems(items) { method getFilterQuery (line 76) | getFilterQuery(context) { method getSourceData (line 95) | getSourceData(context) { method getProductSourceData (line 163) | getProductSourceData(context) { method getTotalCount (line 218) | getTotalCount(context) { method getLabel (line 223) | getLabel(source_item) { method isNumeric (line 227) | isNumeric(value) { method processAttributes (line 231) | processAttributes(customAttributes, configurableOptions) { method preProcessItem (line 301) | preProcessItem(item) { method computeVideoData (line 668) | computeVideoData(mediaItem) { method normalizeDocumentFormat (line 704) | normalizeDocumentFormat(item) { FILE: src/adapters/magento/productcategories.js class ProductcategoriesAdapter (line 20) | class ProductcategoriesAdapter extends AbstractMagentoAdapter { method constructor (line 22) | constructor(config) { method getEntityType (line 32) | getEntityType() { method getName (line 36) | getName() { method getSourceData (line 40) | getSourceData(context) { method getLabel (line 44) | getLabel(source_item) { method _storeCatLinks (line 52) | _storeCatLinks(item, result) { method preProcessItem (line 97) | preProcessItem(item) { method defaultDoneCallback (line 114) | defaultDoneCallback() { method isFederated (line 133) | isFederated() { method normalizeDocumentFormat (line 141) | normalizeDocumentFormat(item) { FILE: src/adapters/magento/review.js class ReviewAdapter (line 5) | class ReviewAdapter extends AbstractMagentoAdapter { method constructor (line 6) | constructor(config) { method getEntityType (line 11) | getEntityType() { method getName (line 15) | getName() { method getSourceData (line 19) | getSourceData(context) { method prepareItems (line 35) | prepareItems(items) { method isFederated (line 55) | isFederated() { method preProcessItem (line 59) | preProcessItem(item) { method normalizeDocumentFormat (line 79) | normalizeDocumentFormat(item) { FILE: src/adapters/magento/taxrule.js class TaxruleAdapter (line 5) | class TaxruleAdapter extends AbstractMagentoAdapter { method getEntityType (line 7) | getEntityType() { method getName (line 11) | getName() { method getSourceData (line 15) | getSourceData(context) { method getLabel (line 19) | getLabel(source_item) { method isFederated (line 23) | isFederated() { method preProcessItem (line 27) | preProcessItem(item) { method prepareItems (line 53) | prepareItems(items) { method normalizeDocumentFormat (line 65) | normalizeDocumentFormat(item) { FILE: src/adapters/nosql/abstract.js class AbstractNosqlAdapter (line 4) | class AbstractNosqlAdapter{ method validateConfig (line 6) | validateConfig(config){ method constructor (line 13) | constructor(app_config){ method getWhereQuery (line 24) | getWhereQuery(source_item){ method close (line 31) | close(){ method updateDocument (line 39) | updateDocument(collectionName, item) { method getDocuments (line 48) | getDocuments(collectionName, query) { method updateDocumentBulk (line 55) | updateDocumentBulk(collectionName, items){ method cleanupByTransactionkey (line 64) | cleanupByTransactionkey(collectionName, transactionKey){ method connect (line 71) | connect (done){ FILE: src/adapters/nosql/elasticsearch.js class ElasticsearchAdapter (line 8) | class ElasticsearchAdapter extends AbstractNosqlAdapter { method validateConfig (line 10) | validateConfig(config) { method constructor (line 20) | constructor(app_config) { method getPhysicalIndexName (line 36) | getPhysicalIndexName(collectionName, config) { method getPhysicalTypeName (line 49) | getPhysicalTypeName(collectionName, config) { method close (line 60) | close() { // switched to global singleton method getDocuments (line 69) | getDocuments(collectionName, queryBody) { method updateDocument (line 93) | updateDocument(collectionName, item) { method cleanupByTransactionkey (line 119) | cleanupByTransactionkey(collectionName, transactionKey) { method updateDocumentBulk (line 148) | updateDocumentBulk(collectionName, items) { method connect (line 195) | connect(done) { FILE: src/cli.js constant TIME_TO_EXIT (line 8) | const TIME_TO_EXIT = process.env.TIME_TO_EXIT ? process.env.TIME_TO_EXIT... constant INDEX_META_PATH (line 14) | const INDEX_META_PATH = process.env.INDEX_META_PATH ? path.join('tmp', p... function cleanup (line 179) | function cleanup(adapterName, cleanupType, transactionKey) { function reindexProducts (line 192) | function reindexProducts(adapterName, removeNonExistent, partitions, par... function fullReindex (line 293) | function fullReindex(adapterName, removeNonExistent, partitions, partiti... function runProductsworker (line 312) | function runProductsworker(adapterName, partitions) { FILE: src/helpers/slugify.js function slugify (line 8) | function slugify (text) {