@Override public String getName(String tableName, String columnName) { return shorten(delegate.getName(tableName, columnName), ConverterUtils.MAX_LENGTH); }
@Override public String getPrefix(String tableName) { return prefix(delegate.getPrefix(tableName), ConverterUtils.MAX_LENGTH); } }
@Override public String getName(String tableName, String columnName) { return shorten(delegate.getName(tableName, columnName), ConverterUtils.MAX_LENGTH); }
@Override public String getPrefix(String tableName) { return prefix(delegate.getPrefix(tableName), ConverterUtils.MAX_LENGTH); } }
private String computeIndexName(String tableName, String indexName) { return indexNameConverter.getName(databaseProvider.shorten(tableName), databaseProvider.shorten(indexName)); }
private SQLAction renderDropForAoManagedIndex(IndexNameConverter indexNameConverter, DDLIndex index) { final String indexNamePrefix = indexNameConverter.getPrefix(shorten(index.getTable())); if (index.getIndexName().toLowerCase().startsWith(indexNamePrefix)) { return Optional.fromNullable(renderDropIndex(indexNameConverter, index)).or(SQLAction.of("")); } else { logger.debug("Ignoring Drop index {} as index not managed by AO", index.getIndexName()); return SQLAction.of(""); } }
private String computeIndexName(String tableName, String indexName) { return indexNameConverter.getName(databaseProvider.shorten(tableName), databaseProvider.shorten(indexName)); }
private SQLAction renderDropForAoManagedIndex(IndexNameConverter indexNameConverter, DDLIndex index) { final String indexNamePrefix = indexNameConverter.getPrefix(shorten(index.getTable())); if (index.getIndexName().toLowerCase().startsWith(indexNamePrefix)) { return Optional.fromNullable(renderDropIndex(indexNameConverter, index)).or(SQLAction.of("")); } else { logger.debug("Ignoring Drop index {} as index not managed by AO", index.getIndexName()); return SQLAction.of(""); } }
protected String indexName(String tableName, String indexName) { final IndexNameConverter indexNameConverter = entityManager.getNameConverters().getIndexNameConverter(); final DatabaseProvider provider = entityManager.getProvider(); return indexNameConverter.getName(provider.shorten(tableName), provider.shorten(indexName)); }
private SQLAction renderUniqueIndex(IndexNameConverter indexNameConverter, String table, String field) { return SQLAction.of("CREATE UNIQUE INDEX " + indexNameConverter.getName(shorten(table), shorten(field)) + " ON " + withSchema(table) + "(" + processID(field) + ")"); }
private SQLAction renderUniqueIndex(IndexNameConverter indexNameConverter, String table, String field) { return SQLAction.of("CREATE UNIQUE INDEX " + indexNameConverter.getName(shorten(table), shorten(field)) + " ON " + withSchema(table) + "(" + processID(field) + ")"); }