diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractBindContext.java b/jOOQ/src/main/java/org/jooq/impl/AbstractBindContext.java index 57536f10e4..c0978f281a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractBindContext.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractBindContext.java @@ -139,7 +139,7 @@ abstract class AbstractBindContext extends AbstractContext implemen return bindValue0(value, type); } catch (SQLException e) { - throw Util.translate(null, e); + throw Utils.translate(null, e); } } diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractField.java b/jOOQ/src/main/java/org/jooq/impl/AbstractField.java index eebaa788cd..934592d9ba 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractField.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractField.java @@ -489,26 +489,26 @@ abstract class AbstractField extends AbstractQueryPart implements Field { @Override public final Condition startsWith(T value) { - Field concat = Factory.concat(Util.escapeForLike(value), inline("%")); - return like(concat, Util.ESCAPE); + Field concat = Factory.concat(Utils.escapeForLike(value), inline("%")); + return like(concat, Utils.ESCAPE); } @Override public final Condition startsWith(Field value) { - Field concat = Factory.concat(Util.escapeForLike(value), inline("%")); - return like(concat, Util.ESCAPE); + Field concat = Factory.concat(Utils.escapeForLike(value), inline("%")); + return like(concat, Utils.ESCAPE); } @Override public final Condition endsWith(T value) { - Field concat = Factory.concat(inline("%"), Util.escapeForLike(value)); - return like(concat, Util.ESCAPE); + Field concat = Factory.concat(inline("%"), Utils.escapeForLike(value)); + return like(concat, Utils.ESCAPE); } @Override public final Condition endsWith(Field value) { - Field concat = Factory.concat(inline("%"), Util.escapeForLike(value)); - return like(concat, Util.ESCAPE); + Field concat = Factory.concat(inline("%"), Utils.escapeForLike(value)); + return like(concat, Utils.ESCAPE); } @Override @@ -1563,13 +1563,13 @@ abstract class AbstractField extends AbstractQueryPart implements Field { @Override @Deprecated public final Field concat(Field... fields) { - return Factory.concat(Util.combine(this, fields)); + return Factory.concat(Utils.combine(this, fields)); } @Override @Deprecated public final Field concat(String... values) { - return Factory.concat(Util.combine(this, vals((Object[]) values).toArray(new Field[0]))); + return Factory.concat(Utils.combine(this, vals((Object[]) values).toArray(new Field[0]))); } @Override @@ -1713,12 +1713,12 @@ abstract class AbstractField extends AbstractQueryPart implements Field { @Override @Deprecated public final Field coalesce(T option, T... options) { - return Factory.coalesce(this, Util.combine(val(option), vals(options).toArray(new Field[0]))); + return Factory.coalesce(this, Utils.combine(val(option), vals(options).toArray(new Field[0]))); } @Override @Deprecated public final Field coalesce(Field option, Field... options) { - return Factory.coalesce(this, Util.combine(option, options)); + return Factory.coalesce(this, Utils.combine(option, options)); } } diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java index 74da44d3f2..88f6b8406c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java @@ -175,7 +175,7 @@ abstract class AbstractQuery extends AbstractQueryPart implements Query, Attacha statement = null; } catch (SQLException e) { - throw Util.translate(sql, e); + throw Utils.translate(sql, e); } } } @@ -192,7 +192,7 @@ abstract class AbstractQuery extends AbstractQueryPart implements Query, Attacha statement.cancel(); } catch (SQLException e) { - throw Util.translate(sql, e); + throw Utils.translate(sql, e); } } } @@ -263,7 +263,7 @@ abstract class AbstractQuery extends AbstractQueryPart implements Query, Attacha // ResultQuery.fetchLazy() needs to keep open resources if (!keepResult()) { - Util.safeClose(listener, ctx, keepStatement()); + Utils.safeClose(listener, ctx, keepStatement()); } if (!keepStatement()) { diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractQueryPart.java b/jOOQ/src/main/java/org/jooq/impl/AbstractQueryPart.java index d901e50c45..f1141bd925 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractQueryPart.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractQueryPart.java @@ -214,6 +214,6 @@ abstract class AbstractQueryPart implements QueryPartInternal { * Internal convenience method */ protected final DataAccessException translate(String sql, SQLException e) { - return Util.translate(sql, e); + return Utils.translate(sql, e); } } diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRecord.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRecord.java index 823293df0c..8319aea6e0 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRecord.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRecord.java @@ -36,14 +36,14 @@ package org.jooq.impl; -import static org.jooq.impl.Util.getAnnotatedGetter; -import static org.jooq.impl.Util.getAnnotatedMembers; -import static org.jooq.impl.Util.getAnnotatedSetters; -import static org.jooq.impl.Util.getMatchingGetter; -import static org.jooq.impl.Util.getMatchingMembers; -import static org.jooq.impl.Util.getMatchingSetters; -import static org.jooq.impl.Util.getPropertyName; -import static org.jooq.impl.Util.hasColumnAnnotations; +import static org.jooq.impl.Utils.getAnnotatedGetter; +import static org.jooq.impl.Utils.getAnnotatedMembers; +import static org.jooq.impl.Utils.getAnnotatedSetters; +import static org.jooq.impl.Utils.getMatchingGetter; +import static org.jooq.impl.Utils.getMatchingMembers; +import static org.jooq.impl.Utils.getMatchingSetters; +import static org.jooq.impl.Utils.getPropertyName; +import static org.jooq.impl.Utils.hasColumnAnnotations; import static org.jooq.tools.reflect.Reflect.accessible; import java.beans.ConstructorProperties; @@ -322,7 +322,7 @@ abstract class AbstractRecord extends AbstractStore implements Record { */ @Override public Record original() { - AbstractRecord result = Util.newRecord(getClass(), getFieldProvider(), getConfiguration()); + AbstractRecord result = Utils.newRecord(getClass(), getFieldProvider(), getConfiguration()); Value[] v = getValues(); for (int i = 0; i < v.length; i++) { @@ -507,7 +507,7 @@ abstract class AbstractRecord extends AbstractStore implements Record { // Match the first constructor by parameter length if (parameterTypes.length == getFields().size()) { - Object[] converted = Util.convert(parameterTypes, intoArray()); + Object[] converted = Utils.convert(parameterTypes, intoArray()); return accessible(constructor).newInstance(converted); } } @@ -560,7 +560,7 @@ abstract class AbstractRecord extends AbstractStore implements Record { } } - Object[] converted = Util.convert(parameterTypes, parameterValues); + Object[] converted = Utils.convert(parameterTypes, parameterValues); return accessible(constructor).newInstance(converted); } @@ -606,13 +606,13 @@ abstract class AbstractRecord extends AbstractStore implements Record { @Override public final R into(Table table) { try { - R result = Util.newRecord(table, getConfiguration()); + R result = Utils.newRecord(table, getConfiguration()); for (Field targetField : table.getFields()) { Field sourceField = getField(targetField); if (sourceField != null) { - Util.setValue(result, targetField, this, sourceField); + Utils.setValue(result, targetField, this, sourceField); } } @@ -676,7 +676,7 @@ abstract class AbstractRecord extends AbstractStore implements Record { // Use only the first applicable method or member if (method != null) { - Util.setValue(this, field, method.invoke(source)); + Utils.setValue(this, field, method.invoke(source)); } else if (members.size() > 0) { from(source, members.get(0), field); @@ -699,7 +699,7 @@ abstract class AbstractRecord extends AbstractStore implements Record { Field sourceField = source.getField(field); if (sourceField != null) { - Util.setValue(this, field, source, sourceField); + Utils.setValue(this, field, source, sourceField); } } } @@ -745,32 +745,32 @@ abstract class AbstractRecord extends AbstractStore implements Record { if (mType.isPrimitive()) { if (mType == byte.class) { - Util.setValue(this, field, member.getByte(source)); + Utils.setValue(this, field, member.getByte(source)); } else if (mType == short.class) { - Util.setValue(this, field, member.getShort(source)); + Utils.setValue(this, field, member.getShort(source)); } else if (mType == int.class) { - Util.setValue(this, field, member.getInt(source)); + Utils.setValue(this, field, member.getInt(source)); } else if (mType == long.class) { - Util.setValue(this, field, member.getLong(source)); + Utils.setValue(this, field, member.getLong(source)); } else if (mType == float.class) { - Util.setValue(this, field, member.getFloat(source)); + Utils.setValue(this, field, member.getFloat(source)); } else if (mType == double.class) { - Util.setValue(this, field, member.getDouble(source)); + Utils.setValue(this, field, member.getDouble(source)); } else if (mType == boolean.class) { - Util.setValue(this, field, member.getBoolean(source)); + Utils.setValue(this, field, member.getBoolean(source)); } else if (mType == char.class) { - Util.setValue(this, field, member.getChar(source)); + Utils.setValue(this, field, member.getChar(source)); } } else { - Util.setValue(this, field, member.get(source)); + Utils.setValue(this, field, member.get(source)); } } } diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java index 705233cb40..cd9dc188bd 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java @@ -299,7 +299,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro throw ctx.exception(); } finally { - Util.safeClose(listener, ctx); + Utils.safeClose(listener, ctx); } } @@ -466,7 +466,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro } private final void toSQLQualifiedName(RenderContext context) { - Schema mappedSchema = Util.getMappedSchema(context, getSchema()); + Schema mappedSchema = Utils.getMappedSchema(context, getSchema()); if (context.qualify()) { if (mappedSchema != null) { @@ -512,12 +512,12 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro // also the type name case ORACLE: { if (sqlType == Types.STRUCT) { - UDTRecord record = Util.newRecord((Class>) parameter.getType()); + UDTRecord record = Utils.newRecord((Class>) parameter.getType()); statement.registerOutParameter(index, Types.STRUCT, record.getSQLTypeName()); } else if (sqlType == Types.ARRAY) { - ArrayRecord record = Util.newArrayRecord( + ArrayRecord record = Utils.newArrayRecord( (Class>) parameter.getType(), c); statement.registerOutParameter(index, Types.ARRAY, record.getName()); } diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java b/jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java index 2f8560d9d2..95f4e483c1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java @@ -123,7 +123,7 @@ abstract class AbstractSelect extends AbstractResultQuery i public final Table asTable() { // Its usually better to alias nested selects that are used in // the FROM clause of a query - return new SelectQueryAsTable(this).as("alias_" + Util.hash(this)); + return new SelectQueryAsTable(this).as("alias_" + Utils.hash(this)); } @Override diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractStoreQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractStoreQuery.java index 7feedda353..92f115ccb2 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractStoreQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractStoreQuery.java @@ -110,7 +110,7 @@ abstract class AbstractStoreQuery extends AbstractQuery implem } else { try { - A record = Util.newArrayRecord(field.getType(), getConfiguration()); + A record = Utils.newArrayRecord(field.getType(), getConfiguration()); record.setList(value); addValue(field, record); } diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractSubSelect.java b/jOOQ/src/main/java/org/jooq/impl/AbstractSubSelect.java index e6a4501f29..b28aa609a9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractSubSelect.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractSubSelect.java @@ -251,7 +251,7 @@ implements if (!forUpdateOf.isEmpty()) { context.keyword(" of "); - Util.fieldNames(context, forUpdateOf); + Utils.fieldNames(context, forUpdateOf); } else if (!forUpdateOfTables.isEmpty()) { context.keyword(" of "); @@ -270,7 +270,7 @@ implements // Render the OF [table-names] clause default: - Util.tableNames(context, forUpdateOfTables); + Utils.tableNames(context, forUpdateOfTables); break; } } @@ -320,8 +320,8 @@ implements toSQLReference0(local); String enclosed = local.render(); - String subqueryName = "limit_" + Util.hash(enclosed); - String rownumName = "rownum_" + Util.hash(enclosed); + String subqueryName = "limit_" + Utils.hash(enclosed); + String rownumName = "rownum_" + Utils.hash(enclosed); context.keyword("select * from (") .formatIndentStart() @@ -384,8 +384,8 @@ implements toSQLReference0(local); String enclosed = local.render(); - String subqueryName = "limit_" + Util.hash(enclosed); - String rownumName = "rownum_" + Util.hash(enclosed); + String subqueryName = "limit_" + Utils.hash(enclosed); + String rownumName = "rownum_" + Utils.hash(enclosed); context.keyword("select * from (") .formatIndentStart() diff --git a/jOOQ/src/main/java/org/jooq/impl/Alias.java b/jOOQ/src/main/java/org/jooq/impl/Alias.java index 06472e512b..b6f68ea4ab 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Alias.java +++ b/jOOQ/src/main/java/org/jooq/impl/Alias.java @@ -110,7 +110,7 @@ class Alias extends AbstractQueryPart { ArrayTable table = (ArrayTable) o; context.sql("("); - Util.fieldNames(context, table.getFields()); + Utils.fieldNames(context, table.getFields()); context.sql(")"); } diff --git a/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java b/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java index f4dec24a74..142c30d3d4 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java +++ b/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java @@ -91,7 +91,7 @@ class ArrayTable extends AbstractTable { // VARRAY / TABLE types returned from functions else if (ArrayRecord.class.isAssignableFrom(array.getDataType().getType())) { // TODO [#523] This information should be available in ARRAY meta-data - ArrayRecord dummy = Util.newArrayRecord((Class>) array.getDataType().getType(), DefaultConfiguration.DEFAULT_CONFIGURATION); + ArrayRecord dummy = Utils.newArrayRecord((Class>) array.getDataType().getType(), DefaultConfiguration.DEFAULT_CONFIGURATION); arrayType = dummy.getDataType().getType(); } diff --git a/jOOQ/src/main/java/org/jooq/impl/BatchMultiple.java b/jOOQ/src/main/java/org/jooq/impl/BatchMultiple.java index 7750a0d4f5..d5de1db806 100644 --- a/jOOQ/src/main/java/org/jooq/impl/BatchMultiple.java +++ b/jOOQ/src/main/java/org/jooq/impl/BatchMultiple.java @@ -98,7 +98,7 @@ class BatchMultiple implements Batch { throw ctx.exception(); } finally { - Util.safeClose(listener, ctx); + Utils.safeClose(listener, ctx); } } } diff --git a/jOOQ/src/main/java/org/jooq/impl/BatchSingle.java b/jOOQ/src/main/java/org/jooq/impl/BatchSingle.java index 1311f59f26..6a81b9b7fa 100644 --- a/jOOQ/src/main/java/org/jooq/impl/BatchSingle.java +++ b/jOOQ/src/main/java/org/jooq/impl/BatchSingle.java @@ -136,7 +136,7 @@ class BatchSingle implements BatchBindStep { throw ctx.exception(); } finally { - Util.safeClose(listener, ctx); + Utils.safeClose(listener, ctx); // Restore bind variables to values prior to batch execution for (int i = 0; i < params.size(); i++) { diff --git a/jOOQ/src/main/java/org/jooq/impl/Contains.java b/jOOQ/src/main/java/org/jooq/impl/Contains.java index 567d84df6e..63cce861cc 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Contains.java +++ b/jOOQ/src/main/java/org/jooq/impl/Contains.java @@ -94,13 +94,13 @@ class Contains extends AbstractCondition { Field concat; if (rhs == null) { - concat = Factory.concat(inline("%"), Util.escapeForLike(value), inline("%")); + concat = Factory.concat(inline("%"), Utils.escapeForLike(value), inline("%")); } else { - concat = Factory.concat(inline("%"), Util.escapeForLike(rhs), inline("%")); + concat = Factory.concat(inline("%"), Utils.escapeForLike(rhs), inline("%")); } - return lhs.like(concat, Util.ESCAPE); + return lhs.like(concat, Utils.ESCAPE); } } diff --git a/jOOQ/src/main/java/org/jooq/impl/CursorImpl.java b/jOOQ/src/main/java/org/jooq/impl/CursorImpl.java index 0b8cd5df0a..f032c208ce 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CursorImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/CursorImpl.java @@ -1261,7 +1261,7 @@ class CursorImpl implements Cursor { rs.updateRow(); } - record = Util.newRecord(type, fields, ctx.configuration()); + record = Utils.newRecord(type, fields, ctx.configuration()); ctx.record(record); listener.recordStart(ctx); diff --git a/jOOQ/src/main/java/org/jooq/impl/Decode.java b/jOOQ/src/main/java/org/jooq/impl/Decode.java index 7462de3d0c..dcfae5d0b2 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Decode.java +++ b/jOOQ/src/main/java/org/jooq/impl/Decode.java @@ -57,7 +57,7 @@ class Decode extends AbstractFunction { private final Field[] more; public Decode(Field field, Field search, Field result, Field[] more) { - super("decode", result.getDataType(), Util.combine(field, search, result, more)); + super("decode", result.getDataType(), Utils.combine(field, search, result, more)); this.field = field; this.search = search; diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java index 9085bde167..6c63e36494 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java @@ -40,7 +40,7 @@ import static org.jooq.SQLDialect.POSTGRES; import static org.jooq.SQLDialect.SQLITE; import static org.jooq.SQLDialect.SQLSERVER; import static org.jooq.SQLDialect.SYBASE; -import static org.jooq.impl.Util.getDriverConnection; +import static org.jooq.impl.Utils.getDriverConnection; import static org.jooq.tools.reflect.Reflect.on; import static org.jooq.util.postgres.PostgresUtils.toPGArrayString; import static org.jooq.util.postgres.PostgresUtils.toPGInterval; @@ -131,13 +131,13 @@ class DefaultBindContext extends AbstractBindContext { // Oracle-style ARRAY types need to be bound with their type name if (ArrayRecord.class.isAssignableFrom(type)) { - String typeName = Util.newArrayRecord((Class>) type, configuration).getName(); + String typeName = Utils.newArrayRecord((Class>) type, configuration).getName(); stmt.setNull(nextIndex(), sqlType, typeName); } // [#1126] Oracle's UDTs need to be bound with their type name else if (UDTRecord.class.isAssignableFrom(type)) { - String typeName = Util.newRecord((Class>) type).getUDT().getName(); + String typeName = Utils.newRecord((Class>) type).getUDT().getName(); stmt.setNull(nextIndex(), sqlType, typeName); } diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultExecuteContext.java b/jOOQ/src/main/java/org/jooq/impl/DefaultExecuteContext.java index ad3092e256..ed45a6290e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultExecuteContext.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultExecuteContext.java @@ -405,6 +405,6 @@ class DefaultExecuteContext extends AbstractConfiguration implements ExecuteCont @Override public final void sqlException(SQLException e) { this.sqlException = e; - exception(Util.translate(sql(), e)); + exception(Utils.translate(sql(), e)); } } diff --git a/jOOQ/src/main/java/org/jooq/impl/ExecuteListeners.java b/jOOQ/src/main/java/org/jooq/impl/ExecuteListeners.java index 6213885704..e8a49515b1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ExecuteListeners.java +++ b/jOOQ/src/main/java/org/jooq/impl/ExecuteListeners.java @@ -58,7 +58,7 @@ class ExecuteListeners implements ExecuteListener { private boolean fetchEnd; ExecuteListeners(ExecuteContext ctx) { - listeners = Util.getListeners(ctx); + listeners = Utils.getListeners(ctx); start(ctx); } diff --git a/jOOQ/src/main/java/org/jooq/impl/Executor.java b/jOOQ/src/main/java/org/jooq/impl/Executor.java index 77dbd9cfcf..1f072c573b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Executor.java +++ b/jOOQ/src/main/java/org/jooq/impl/Executor.java @@ -1031,7 +1031,7 @@ public class Executor implements FactoryOperations { Record record = new RecordImpl(fields); for (int i = 0; i < Math.min(values.length, fields.size()); i++) { - Util.setValue(record, fields.get(i), values[i]); + Utils.setValue(record, fields.get(i), values[i]); } result.add(record); @@ -1402,7 +1402,7 @@ public class Executor implements FactoryOperations { */ @Override public final > R newRecord(UDT type) { - return Util.newRecord(type, this); + return Utils.newRecord(type, this); } /** @@ -1410,7 +1410,7 @@ public class Executor implements FactoryOperations { */ @Override public final > R newRecord(Table table) { - return Util.newRecord(table, this); + return Utils.newRecord(table, this); } /** @@ -1482,7 +1482,7 @@ public class Executor implements FactoryOperations { @Override public final > int executeUpdate(R record) { UpdateQuery update = updateQuery(record.getTable()); - Util.addConditions(update, record, record.getTable().getMainKey().getFieldsArray()); + Utils.addConditions(update, record, record.getTable().getMainKey().getFieldsArray()); update.setRecord(record); return update.execute(); } @@ -1504,7 +1504,7 @@ public class Executor implements FactoryOperations { @Override public final > int executeDelete(R record) { DeleteQuery delete = deleteQuery(record.getTable()); - Util.addConditions(delete, record, record.getTable().getMainKey().getFieldsArray()); + Utils.addConditions(delete, record, record.getTable().getMainKey().getFieldsArray()); return delete.execute(); } diff --git a/jOOQ/src/main/java/org/jooq/impl/Expression.java b/jOOQ/src/main/java/org/jooq/impl/Expression.java index 6305fbac62..98c2d23902 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Expression.java +++ b/jOOQ/src/main/java/org/jooq/impl/Expression.java @@ -96,7 +96,7 @@ class Expression extends AbstractFunction { private final ExpressionOperator operator; Expression(ExpressionOperator operator, Field lhs, Field... rhs) { - super(operator.toSQL(), lhs.getDataType(), Util.combine(lhs, rhs)); + super(operator.toSQL(), lhs.getDataType(), Utils.combine(lhs, rhs)); this.operator = operator; this.lhs = lhs; diff --git a/jOOQ/src/main/java/org/jooq/impl/Factory.java b/jOOQ/src/main/java/org/jooq/impl/Factory.java index 4550cf3fb1..0b1f45daa9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Factory.java +++ b/jOOQ/src/main/java/org/jooq/impl/Factory.java @@ -50,7 +50,7 @@ import static org.jooq.SQLDialect.SQLITE; import static org.jooq.SQLDialect.SQLSERVER; import static org.jooq.SQLDialect.SYBASE; import static org.jooq.impl.Term.ROW_NUMBER; -import static org.jooq.impl.Util.combine; +import static org.jooq.impl.Utils.combine; import java.math.BigDecimal; import java.sql.Date; diff --git a/jOOQ/src/main/java/org/jooq/impl/FieldTypeHelper.java b/jOOQ/src/main/java/org/jooq/impl/FieldTypeHelper.java index 3aed92246c..6e5e2c2ced 100644 --- a/jOOQ/src/main/java/org/jooq/impl/FieldTypeHelper.java +++ b/jOOQ/src/main/java/org/jooq/impl/FieldTypeHelper.java @@ -39,7 +39,7 @@ package org.jooq.impl; import static org.jooq.SQLDialect.CUBRID; import static org.jooq.SQLDialect.POSTGRES; import static org.jooq.impl.Executor.getNewFactory; -import static org.jooq.impl.Util.getDriverConnection; +import static org.jooq.impl.Utils.getDriverConnection; import static org.jooq.tools.reflect.Reflect.on; import java.math.BigDecimal; @@ -524,7 +524,7 @@ public final class FieldTypeHelper { } else { // TODO: [#523] Use array record meta data instead - ArrayRecord record = Util.newArrayRecord(type, configuration); + ArrayRecord record = Utils.newArrayRecord(type, configuration); record.set(array); return record; } @@ -1041,7 +1041,7 @@ public final class FieldTypeHelper { } @SuppressWarnings({ "unchecked", "rawtypes" }) - UDTRecord record = (UDTRecord) Util.newRecord((Class) type); + UDTRecord record = (UDTRecord) Utils.newRecord((Class) type); List values = PostgresUtils.toPGObject(object.toString()); List> fields = record.getFields(); diff --git a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java index 7369a44878..c49db5c7bc 100644 --- a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java @@ -606,7 +606,7 @@ class InsertQueryImpl extends AbstractStoreQuery implements // additional query if (returning.size() == 1 && returning.get(0).equals(field)) { for (Number id : ids) { - R typed = Util.newRecord(into, configuration); + R typed = Utils.newRecord(into, configuration); ((AbstractRecord) typed).setValue(field, new Value(id)); getReturnedRecords().add(typed); } diff --git a/jOOQ/src/main/java/org/jooq/impl/JoinTable.java b/jOOQ/src/main/java/org/jooq/impl/JoinTable.java index 392c8f0f16..33a96ab20f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JoinTable.java +++ b/jOOQ/src/main/java/org/jooq/impl/JoinTable.java @@ -226,7 +226,7 @@ class JoinTable extends AbstractTable implements TableOptionalOnStep, Ta else { context.formatSeparator() .keyword("using ("); - Util.fieldNames(context, using); + Utils.fieldNames(context, using); context.sql(")"); } } @@ -304,7 +304,7 @@ class JoinTable extends AbstractTable implements TableOptionalOnStep, Ta @Override public final TableOnStep partitionBy(Field... fields) { - return partitionBy(Util.list(fields)); + return partitionBy(Utils.list(fields)); } @Override diff --git a/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java b/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java index 12ad7c7a1c..ef055bf04a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/LoaderImpl.java @@ -450,7 +450,7 @@ class LoaderImpl> implements // SQLExceptions originating from rollbacks or commits are always fatal // They are propagated, and not swallowed catch (SQLException e) { - throw Util.translate(null, e); + throw Utils.translate(null, e); } finally { reader.close(); diff --git a/jOOQ/src/main/java/org/jooq/impl/MergeImpl.java b/jOOQ/src/main/java/org/jooq/impl/MergeImpl.java index fdb13594a9..e09b6305ea 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MergeImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MergeImpl.java @@ -42,7 +42,7 @@ import static org.jooq.impl.Factory.notExists; import static org.jooq.impl.Factory.nullSafe; import static org.jooq.impl.Factory.val; import static org.jooq.impl.Factory.vals; -import static org.jooq.impl.Util.convert; +import static org.jooq.impl.Utils.convert; import java.util.ArrayList; import java.util.Arrays; @@ -548,12 +548,12 @@ implements .formatSeparator(); context.sql("("); - Util.fieldNames(context, getH2Fields()); + Utils.fieldNames(context, getH2Fields()); context.sql(")"); if (!getH2Keys().isEmpty()) { context.keyword(" key ("); - Util.fieldNames(context, getH2Keys()); + Utils.fieldNames(context, getH2Keys()); context.sql(")"); } @@ -576,7 +576,7 @@ implements .keyword("using ") .formatIndentStart() .formatNewLine() - .sql(Util.wrapInParentheses(context.render(using))) + .sql(Utils.wrapInParentheses(context.render(using))) .formatIndentEnd() .declareTables(false); @@ -584,7 +584,7 @@ implements case SQLSERVER: case SYBASE: { if (using instanceof Select) { - int hash = Util.hash(using); + int hash = Utils.hash(using); context.keyword(" as ") .sql("dummy_") @@ -597,7 +597,7 @@ implements // Some fields are unnamed // [#579] Correct this String name = StringUtils.isBlank(field.getName()) - ? "dummy_" + hash + "_" + Util.hash(field) + ? "dummy_" + hash + "_" + Utils.hash(field) : field.getName(); context.sql(separator).literal(name); @@ -613,7 +613,7 @@ implements context.formatSeparator() .keyword("on ") - .sql(Util.wrapInParentheses(context.render(on))); + .sql(Utils.wrapInParentheses(context.render(on))); // [#999] WHEN MATCHED clause is optional if (matchedUpdate != null) { diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java b/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java index 36cc3f4439..23804a579f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java @@ -117,7 +117,7 @@ class MetaDataFieldProvider implements FieldProvider, Serializable { } } catch (SQLException e) { - throw Util.translate(null, e); + throw Utils.translate(null, e); } meta = null; diff --git a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java index 9697da757f..9f8637f205 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java @@ -763,7 +763,7 @@ class ResultImpl implements Result, AttachableInternal { Record key = new RecordImpl(keyList); for (Field field : keys) { - Util.setValue(key, field, record, field); + Utils.setValue(key, field, record, field); } if (map.put(key, record) != null) { @@ -869,7 +869,7 @@ class ResultImpl implements Result, AttachableInternal { Record key = new RecordImpl(keyList); for (Field field : keys) { - Util.setValue(key, field, record, field); + Utils.setValue(key, field, record, field); } Result result = map.get(key); @@ -918,7 +918,7 @@ class ResultImpl implements Result, AttachableInternal { Record key = new RecordImpl(keyList); for (Field field : keys) { - Util.setValue(key, field, record, field); + Utils.setValue(key, field, record, field); } List list = map.get(key); diff --git a/jOOQ/src/main/java/org/jooq/impl/ResultSetImpl.java b/jOOQ/src/main/java/org/jooq/impl/ResultSetImpl.java index 2509240c5e..1e63a819af 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ResultSetImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ResultSetImpl.java @@ -1239,7 +1239,7 @@ class ResultSetImpl extends JDBC41ResultSet implements ResultSet, Serializable { Schema mapped = null; if (configuration != null) { - mapped = Util.getMappedSchema(configuration, schema); + mapped = Utils.getMappedSchema(configuration, schema); } if (mapped != null) { diff --git a/jOOQ/src/main/java/org/jooq/impl/SQLCondition.java b/jOOQ/src/main/java/org/jooq/impl/SQLCondition.java index 531b4b6ef8..20aa89cbd5 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SQLCondition.java +++ b/jOOQ/src/main/java/org/jooq/impl/SQLCondition.java @@ -53,7 +53,7 @@ class SQLCondition extends AbstractCondition { SQLCondition(String sql, Object[] substitutes) { this.sql = sql; - this.substitutes = Util.queryParts(substitutes); + this.substitutes = Utils.queryParts(substitutes); } // ------------------------------------------------------------------------ @@ -66,12 +66,12 @@ class SQLCondition extends AbstractCondition { // in parentheses to ensure correct semantics context.sql("("); - Util.renderAndBind(context, null, sql, substitutes); + Utils.renderAndBind(context, null, sql, substitutes); context.sql(")"); } @Override public final void bind(BindContext context) { - Util.renderAndBind(null, context, sql, substitutes); + Utils.renderAndBind(null, context, sql, substitutes); } } diff --git a/jOOQ/src/main/java/org/jooq/impl/SQLField.java b/jOOQ/src/main/java/org/jooq/impl/SQLField.java index 50da4ae5d0..de26ed7ae6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SQLField.java +++ b/jOOQ/src/main/java/org/jooq/impl/SQLField.java @@ -56,7 +56,7 @@ class SQLField extends AbstractField { super(sql, type); this.sql = sql; - this.substitutes = Util.queryParts(substitutes); + this.substitutes = Utils.queryParts(substitutes); } // ------------------------------------------------------------------------ @@ -65,12 +65,12 @@ class SQLField extends AbstractField { @Override public final void toSQL(RenderContext context) { - Util.renderAndBind(context, null, sql, substitutes); + Utils.renderAndBind(context, null, sql, substitutes); } @Override public final void bind(BindContext context) { - Util.renderAndBind(null, context, sql, substitutes); + Utils.renderAndBind(null, context, sql, substitutes); } @Override diff --git a/jOOQ/src/main/java/org/jooq/impl/SQLQuery.java b/jOOQ/src/main/java/org/jooq/impl/SQLQuery.java index 692afcc072..7f18352d3e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SQLQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/SQLQuery.java @@ -59,7 +59,7 @@ class SQLQuery extends AbstractQuery { super(configuration); this.sql = sql; - this.substitutes = Util.queryParts(substitutes); + this.substitutes = Utils.queryParts(substitutes); } // ------------------------------------------------------------------------ @@ -68,11 +68,11 @@ class SQLQuery extends AbstractQuery { @Override public final void toSQL(RenderContext context) { - Util.renderAndBind(context, null, sql, substitutes); + Utils.renderAndBind(context, null, sql, substitutes); } @Override public final void bind(BindContext context) { - Util.renderAndBind(null, context, sql, substitutes); + Utils.renderAndBind(null, context, sql, substitutes); } } diff --git a/jOOQ/src/main/java/org/jooq/impl/SQLResultQuery.java b/jOOQ/src/main/java/org/jooq/impl/SQLResultQuery.java index cbc3952894..05960167d9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SQLResultQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/SQLResultQuery.java @@ -64,7 +64,7 @@ class SQLResultQuery extends AbstractResultQuery { super(configuration); this.sql = sql; - this.substitutes = Util.queryParts(substitutes); + this.substitutes = Utils.queryParts(substitutes); } // ------------------------------------------------------------------------ @@ -73,12 +73,12 @@ class SQLResultQuery extends AbstractResultQuery { @Override public final void toSQL(RenderContext context) { - Util.renderAndBind(context, null, sql, substitutes); + Utils.renderAndBind(context, null, sql, substitutes); } @Override public final void bind(BindContext context) { - Util.renderAndBind(null, context, sql, substitutes); + Utils.renderAndBind(null, context, sql, substitutes); } @Override diff --git a/jOOQ/src/main/java/org/jooq/impl/SQLTable.java b/jOOQ/src/main/java/org/jooq/impl/SQLTable.java index 554891d8e4..abd6e871f4 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SQLTable.java +++ b/jOOQ/src/main/java/org/jooq/impl/SQLTable.java @@ -57,7 +57,7 @@ class SQLTable extends AbstractTable { super("sql"); this.sql = sql; - this.substitutes = Util.queryParts(substitutes); + this.substitutes = Utils.queryParts(substitutes); } // ------------------------------------------------------------------------ @@ -76,12 +76,12 @@ class SQLTable extends AbstractTable { @Override public final void toSQL(RenderContext context) { - Util.renderAndBind(context, null, sql, substitutes); + Utils.renderAndBind(context, null, sql, substitutes); } @Override public final void bind(BindContext context) { - Util.renderAndBind(null, context, sql, substitutes); + Utils.renderAndBind(null, context, sql, substitutes); } @Override diff --git a/jOOQ/src/main/java/org/jooq/impl/SequenceImpl.java b/jOOQ/src/main/java/org/jooq/impl/SequenceImpl.java index 70f6f073ba..2991b7a48e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SequenceImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SequenceImpl.java @@ -173,7 +173,7 @@ public class SequenceImpl implements Sequence { private final String getQualifiedName(Configuration configuration) { RenderContext local = create(configuration).renderContext(); - Schema mappedSchema = Util.getMappedSchema(configuration, schema); + Schema mappedSchema = Utils.getMappedSchema(configuration, schema); if (mappedSchema != null && configuration.getDialect() != CUBRID) { local.sql(mappedSchema); diff --git a/jOOQ/src/main/java/org/jooq/impl/TableImpl.java b/jOOQ/src/main/java/org/jooq/impl/TableImpl.java index 1997b6ca87..ba1c403bb9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/TableImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/TableImpl.java @@ -111,7 +111,7 @@ public class TableImpl extends AbstractTable { } else { if (context.qualify()) { - Schema mappedSchema = Util.getMappedSchema(context, getSchema()); + Schema mappedSchema = Utils.getMappedSchema(context, getSchema()); if (mappedSchema != null) { context.sql(mappedSchema); @@ -119,7 +119,7 @@ public class TableImpl extends AbstractTable { } } - context.literal(Util.getMappedTable(context, this).getName()); + context.literal(Utils.getMappedTable(context, this).getName()); } } diff --git a/jOOQ/src/main/java/org/jooq/impl/Trunc.java b/jOOQ/src/main/java/org/jooq/impl/Trunc.java index f7ed3f0482..8f4330429f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Trunc.java +++ b/jOOQ/src/main/java/org/jooq/impl/Trunc.java @@ -40,7 +40,7 @@ import static org.jooq.impl.Factory.field; import static org.jooq.impl.Factory.inline; import static org.jooq.impl.Factory.one; import static org.jooq.impl.Factory.zero; -import static org.jooq.impl.Util.extractVal; +import static org.jooq.impl.Utils.extractVal; import java.math.BigDecimal; import java.math.MathContext; diff --git a/jOOQ/src/main/java/org/jooq/impl/UDTConstant.java b/jOOQ/src/main/java/org/jooq/impl/UDTConstant.java index 8980d80e1f..8f0090151f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/UDTConstant.java +++ b/jOOQ/src/main/java/org/jooq/impl/UDTConstant.java @@ -136,7 +136,7 @@ class UDTConstant> extends AbstractField { // Assume default behaviour if dialect is not available default: { UDT udt = record.getUDT(); - Schema mappedSchema = Util.getMappedSchema(context, udt.getSchema()); + Schema mappedSchema = Utils.getMappedSchema(context, udt.getSchema()); if (mappedSchema != null) { return mappedSchema + "." + udt.getName(); diff --git a/jOOQ/src/main/java/org/jooq/impl/UDTRecordImpl.java b/jOOQ/src/main/java/org/jooq/impl/UDTRecordImpl.java index c6e812d4ba..2f31447af2 100644 --- a/jOOQ/src/main/java/org/jooq/impl/UDTRecordImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/UDTRecordImpl.java @@ -78,7 +78,7 @@ public class UDTRecordImpl> extends AbstractRecord implem // case the connected user is not the owner of the UDT Configuration configuration = DefaultExecuteContext.registeredConfiguration(); if (configuration != null) { - Schema schema = Util.getMappedSchema(configuration, getUDT().getSchema()); + Schema schema = Utils.getMappedSchema(configuration, getUDT().getSchema()); if (schema != null) { sb.append(schema.getName()); diff --git a/jOOQ/src/main/java/org/jooq/impl/UpdatableRecordImpl.java b/jOOQ/src/main/java/org/jooq/impl/UpdatableRecordImpl.java index e3d2129a70..eb6060cbd9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/UpdatableRecordImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/UpdatableRecordImpl.java @@ -173,7 +173,7 @@ public class UpdatableRecordImpl> extends TableReco private final int storeUpdate(TableField[] keys) { UpdateQuery update = create().updateQuery(getTable()); addChangedValues(update); - Util.addConditions(update, this, keys); + Utils.addConditions(update, this, keys); // Don't store records if no value was set by client code if (!update.isExecutable()) return 0; @@ -280,7 +280,7 @@ public class UpdatableRecordImpl> extends TableReco try { DeleteQuery delete1 = create().deleteQuery(getTable()); - Util.addConditions(delete1, this, keys); + Utils.addConditions(delete1, this, keys); if (isExecuteWithOptimisticLocking()) { @@ -313,7 +313,7 @@ public class UpdatableRecordImpl> extends TableReco @Override public final void refresh() { SimpleSelectQuery select = create().selectQuery(getTable()); - Util.addConditions(select, this, getMainKey().getFieldsArray()); + Utils.addConditions(select, this, getMainKey().getFieldsArray()); if (select.execute() == 1) { AbstractRecord record = (AbstractRecord) select.getResult().get(0); @@ -379,8 +379,8 @@ public class UpdatableRecordImpl> extends TableReco TableField v = getTable().getRecordVersion(); TableField t = getTable().getRecordTimestamp(); - if (v != null) Util.addCondition(query, this, v); - if (t != null) Util.addCondition(query, this, t); + if (v != null) Utils.addCondition(query, this, v); + if (t != null) Utils.addCondition(query, this, t); } private final boolean isTimestampOrVersionAvailable() { @@ -395,7 +395,7 @@ public class UpdatableRecordImpl> extends TableReco */ private final void checkIfChanged(TableField[] keys) { SimpleSelectQuery select = create().selectQuery(getTable()); - Util.addConditions(select, this, keys); + Utils.addConditions(select, this, keys); // [#1547] SQLite doesn't support FOR UPDATE. CUBRID and SQL Server // can simulate it, though! diff --git a/jOOQ/src/main/java/org/jooq/impl/Util.java b/jOOQ/src/main/java/org/jooq/impl/Utils.java similarity index 99% rename from jOOQ/src/main/java/org/jooq/impl/Util.java rename to jOOQ/src/main/java/org/jooq/impl/Utils.java index f6c064e764..b2bf19bfe1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Util.java +++ b/jOOQ/src/main/java/org/jooq/impl/Utils.java @@ -88,7 +88,7 @@ import org.jooq.tools.reflect.Reflect; * * @author Lukas Eder */ -final class Util { +final class Utils { /** * The default escape character for [a] LIKE [b] ESCAPE [...] diff --git a/jOOQ/src/main/java/org/jooq/impl/Val.java b/jOOQ/src/main/java/org/jooq/impl/Val.java index 798dabb5d0..63f0bac238 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Val.java +++ b/jOOQ/src/main/java/org/jooq/impl/Val.java @@ -356,27 +356,27 @@ class Val extends AbstractField implements Param { if (asList(ASE, SQLSERVER, SYBASE).contains(dialect)) { context.sql("0x") - .sql(Util.convertBytesToHex(binary)); + .sql(Utils.convertBytesToHex(binary)); } else if (dialect == DB2) { context.keyword("blob") .sql("(X'") - .sql(Util.convertBytesToHex(binary)) + .sql(Utils.convertBytesToHex(binary)) .sql("')"); } else if (asList(DERBY, H2, HSQLDB, INGRES, MYSQL, SQLITE).contains(dialect)) { context.sql("X'") - .sql(Util.convertBytesToHex(binary)) + .sql(Utils.convertBytesToHex(binary)) .sql("'"); } else if (asList(ORACLE).contains(dialect)) { context.keyword("hextoraw('") - .sql(Util.convertBytesToHex(binary)) + .sql(Utils.convertBytesToHex(binary)) .sql("')"); } else if (dialect == POSTGRES) { context.sql("E'") - .sql(Util.convertBytesToPostgresOctal(binary)) + .sql(Utils.convertBytesToPostgresOctal(binary)) .keyword("'::bytea"); } @@ -384,7 +384,7 @@ class Val extends AbstractField implements Param { // that do not support inlining binary data else { context.sql("X'") - .sql(Util.convertBytesToHex(binary)) + .sql(Utils.convertBytesToHex(binary)) .sql("'"); } }