private void insertTableMappingIgnoringPrimaryKeyViolation(String fullTableName, String shortTableName) { try { conns.get().insertOneUnregisteredQuery( "INSERT INTO " + AtlasDbConstants.ORACLE_NAME_MAPPING_TABLE + " (table_name, short_table_name) VALUES (?, ?)", fullTableName, shortTableName); } catch (PalantirSqlException ex) { if (!isPrimaryKeyViolation(ex)) { log.error("Error occurred trying to create table mapping {} -> {}", fullTableName, shortTableName, ex); dropTableInternal(fullTableName, shortTableName); throw ex; } } }
private void insertIgnoringConstraintViolation(boolean needsOverflow, String sql) { try { conns.get().insertOneUnregisteredQuery( sql, tableRef.getQualifiedName(), needsOverflow ? TableValueStyle.OVERFLOW.getId() : TableValueStyle.RAW.getId()); } catch (PalantirSqlException e) { if (!e.getMessage().contains(OracleErrorConstants.ORACLE_CONSTRAINT_VIOLATION_ERROR)) { log.error("Error occurred trying to execute the Oracle query {}.", sql, e); throw e; } } }
ignoringError(() -> conns.get().insertOneUnregisteredQuery( String.format( "INSERT INTO %s (table_name, table_size) VALUES (?, ?)",
private void insertTableMappingIgnoringPrimaryKeyViolation(String fullTableName, String shortTableName) { try { conns.get().insertOneUnregisteredQuery( "INSERT INTO " + AtlasDbConstants.ORACLE_NAME_MAPPING_TABLE + " (table_name, short_table_name) VALUES (?, ?)", fullTableName, shortTableName); } catch (PalantirSqlException ex) { if (!isPrimaryKeyViolation(ex)) { log.error("Error occurred trying to create table mapping {} -> {}", fullTableName, shortTableName, ex); dropTableInternal(fullTableName, shortTableName); throw ex; } } }
private void insertIgnoringConstraintViolation(boolean needsOverflow, String sql) { try { conns.get().insertOneUnregisteredQuery( sql, tableRef.getQualifiedName(), needsOverflow ? TableValueStyle.OVERFLOW.getId() : TableValueStyle.RAW.getId()); } catch (PalantirSqlException e) { if (!e.getMessage().contains(OracleErrorConstants.ORACLE_CONSTRAINT_VIOLATION_ERROR)) { log.error("Error occurred trying to execute the Oracle query {}.", sql, e); throw e; } } }
ignoringError(() -> conns.get().insertOneUnregisteredQuery( String.format( "INSERT INTO %s (table_name, table_size) VALUES (?, ?)",