returns index name for column . purpose of code suffix is to avoid uniqueness collision between indexes for temporary and real tables . concode_field_sep Log log concode_elem_sep ResourceTableService resourceTableService concode_elem_sep String PREFIX_ORGUNITLEVEL concode_elem_sep IdentifiableObjectManager idObjectManager concode_elem_sep DataElementCategoryService categoryService concode_elem_sep DataApprovalLevelService dataApprovalLevelService concode_elem_sep String PREFIX_INDEX concode_elem_sep String DATE_REGEXP concode_elem_sep JdbcTemplate jdbcTemplate concode_elem_sep String PREFIX_ORGUNITGROUPSET concode_elem_sep StatementBuilder statementBuilder concode_elem_sep SystemSettingManager systemSettingManager concode_elem_sep OrganisationUnitService organisationUnitService concode_field_sep void executeSilently concode_elem_sep String removeQuote concode_elem_sep List<AnalyticsTable> getAllTables concode_elem_sep List<String[]> getDimensionColumns concode_elem_sep void swapTable concode_elem_sep String shortenTableName concode_elem_sep void validateDimensionColumns concode_elem_sep Future<?> createIndexesAsync concode_elem_sep void preCreateTables concode_elem_sep String getTempTableName concode_elem_sep void populateAndLog concode_elem_sep String quote concode_elem_sep List<AnalyticsTable> getTables concode_elem_sep List<AnalyticsTable> getTables concode_elem_sep boolean hasRows concode_elem_sep void dropTable
String function ( AnalyticsIndex arg0 ) { return quote ( PREFIX_INDEX + removeQuote ( arg0 . getColumn ( ) ) + "srini_string" + shortenTableName ( arg0 . getTable ( ) ) + "srini_string" + CodeGenerator . generateCode ( 5 ) ) ; }