org.jooq.Field.plus()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(1.6k)|赞(0)|评价(0)|浏览(161)

本文整理了Java中org.jooq.Field.plus()方法的一些代码示例,展示了Field.plus()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.plus()方法的具体详情如下:
包路径:org.jooq.Field
类名称:Field
方法名:plus

Field.plus介绍

[英]An alias for #add(Number).
[中]#add(Number)的别名。

代码示例

代码示例来源:origin: my2iu/Jinq

@Override public ColumnExpressions<?> mathOpValue(TypedValue.MathOpValue val, Void in) throws TypedValueVisitorException
{
 ColumnExpressions<?> left = val.left.visit(this, in);
 ColumnExpressions<?> right = val.right.visit(this, in);
 Field leftField = (Field)left.getOnlyColumn();
 Field rightField = (Field)right.getOnlyColumn();
 Field resultField;
 switch(val.op)
 {
 case minus: resultField = leftField.minus(rightField); break;
 case plus: resultField = leftField.plus(rightField); break;
 case mul: resultField = leftField.mul(rightField); break;
 default:
   throw new TypedValueVisitorException("Unknown math operator");
 }
 return ColumnExpressions.singleColumn(left.reader, resultField); 
}

代码示例来源:origin: com.openle.module.lambda/lambda

@Override public ColumnExpressions<?> mathOpValue(TypedValue.MathOpValue val, Void in) throws TypedValueVisitorException
{
 ColumnExpressions<?> left = val.left.visit(this, in);
 ColumnExpressions<?> right = val.right.visit(this, in);
 Field leftField = (Field)left.getOnlyColumn();
 Field rightField = (Field)right.getOnlyColumn();
 Field resultField;
 switch(val.op)
 {
 case minus: resultField = leftField.minus(rightField); break;
 case plus: resultField = leftField.plus(rightField); break;
 case mul: resultField = leftField.mul(rightField); break;
 default:
   throw new TypedValueVisitorException("Unknown math operator");
 }
 return ColumnExpressions.singleColumn(left.reader, resultField); 
}

相关文章