@Override public final <T> Field<T> field(String name, DataType<T> dataType) { return fieldsRow().field(name, dataType); }
@Override public final <T> Field<T> field(Field<T> field) { return fieldsRow().field(field); }
@Override public final Field<?> field(String name) { return fieldsRow().field(name); }
@Override public final Field<?> field(String string) { return fieldsRow().field(string); }
@Override public final <T> Field<T> field(int index, Class<T> type) { return fieldsRow().field(index, type); }
@Override public final Field<?> field(String name) { return fieldsRow().field(name); }
@Override public final <T> Field<T> field(String name, Class<T> type) { return fieldsRow().field(name, type); }
@Override public final Field<?> field(Name name) { return fieldsRow().field(name); }
@Override public final <T> Field<T> field(Field<T> field) { return fieldsRow().field(field); }
@Override public final Field<?> field(int index) { return fieldsRow().field(index); }
@Override public final Field<?> field(String string) { return fieldsRow().field(string); }
@Override public final Field<?> field(String name) { return fieldsRow().field(name); }
@Override public final <T> Field<T> field(Name name, Class<T> type) { return fieldsRow().field(name, type); }
@Override public final <T> Field<T> field(Name name, DataType<T> dataType) { return fieldsRow().field(name, dataType); }
@Override public final Field<?> field(int index) { return fieldsRow().field(index); }
@Override public final Field<?> field(String string) { return fieldsRow().field(string); }
@Override public final Field<?> field(Name fieldName) { return fieldsRow().field(fieldName); }
@Override public final Field<?> field(int index) { return fieldsRow().field(index); }
@Override public Record operate(Record record) { Row row = record.fieldsRow(); for (int i = 0; i < row.size(); i++) pgSetValue(record, row.field(i), values.get(i)); return record; } });
@Override public UDTRecord<?> operate(UDTRecord<?> record) throws SQLException { List<String> values = PostgresUtils.toPGObject(object.toString()); Row row = record.fieldsRow(); for (int i = 0; i < row.size(); i++) { pgSetValue(record, row.field(i), values.get(i)); } return record; } });