本文整理了Java中org.jooq.Record.fieldsRow
方法的一些代码示例,展示了Record.fieldsRow
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Record.fieldsRow
方法的具体详情如下:
包路径:org.jooq.Record
类名称:Record
方法名:fieldsRow
[英]Get this record's fields as a Row.
[中]将此记录的字段作为一行获取。
代码示例来源:origin: org.jooq/jooq
@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;
}
});
代码示例来源:origin: io.zipkin.java/zipkin-storage-mysql
static <T> T maybeGet(Record record, TableField<Record, T> field, T defaultValue) {
if (record.fieldsRow().indexOf(field) < 0) {
return defaultValue;
} else {
return record.get(field);
}
}
代码示例来源:origin: org.jooq/jooq
Class<?>[] thatTypes = that.fieldsRow().types();
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics
Class<?>[] thatTypes = that.fieldsRow().types();
代码示例来源:origin: org.jooq/jooq
/**
* [#2591] Type-safely copy a value from one record to another, preserving flags.
*/
static final <T> void copyValue(AbstractRecord target, Field<T> targetField, Record source, Field<?> sourceField) {
DataType<T> targetType = targetField.getDataType();
int targetIndex = indexOrFail(target.fieldsRow(), targetField);
int sourceIndex = indexOrFail(source.fieldsRow(), sourceField);
target.values[targetIndex] = targetType.convert(source.get(sourceIndex));
target.originals[targetIndex] = targetType.convert(source.original(sourceIndex));
target.changed.set(targetIndex, source.changed(sourceIndex));
}
内容来源于网络,如有侵权,请联系作者删除!