本文整理汇总了Java中com.alibaba.druid.sql.ast.expr.SQLInListExpr类的典型用法代码示例。如果您正苦于以下问题:Java SQLInListExpr类的具体用法?Java SQLInListExpr怎么用?Java SQLInListExpr使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SQLInListExpr类属于com.alibaba.druid.sql.ast.expr包,在下文中一共展示了SQLInListExpr类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: visit
import com.alibaba.druid.sql.ast.expr.SQLInListExpr; //导入依赖的package包/类
@Override
public boolean visit(SQLInListExpr x) {
if(requireParameterizedOutput){
return super.visit(x);
}
ExportParameterVisitorUtils.exportParamterAndAccept(this.parameters, x.getTargetList());
return true;
}
开发者ID:zuonima,项目名称:sql-utils,代码行数:10,代码来源:PGExportParameterVisitor.java
示例2: visit
import com.alibaba.druid.sql.ast.expr.SQLInListExpr; //导入依赖的package包/类
@Override
public boolean visit(SQLInListExpr x) {
if(requireParameterizedOutput){
return super.visit(x);
}
ExportParameterVisitorUtils.exportParamterAndAccept(this.parameters, x.getTargetList());
return true;
}
开发者ID:zuonima,项目名称:sql-utils,代码行数:10,代码来源:DB2ExportParameterVisitor.java
示例3: visit
import com.alibaba.druid.sql.ast.expr.SQLInListExpr; //导入依赖的package包/类
@Override
public boolean visit(SQLInListExpr x) {
if(requireParameterizedOutput){
return super.visit(x);
}
ExportParameterVisitorUtils.exportParamterAndAccept(this.parameters, x.getTargetList());
return true;
}
开发者ID:zuonima,项目名称:sql-utils,代码行数:9,代码来源:OracleExportParameterVisitor.java
示例4: visit
import com.alibaba.druid.sql.ast.expr.SQLInListExpr; //导入依赖的package包/类
@Override
public boolean visit(SQLInListExpr x) {
if(requireParameterizedOutput){
return super.visit(x);
}
ExportParameterVisitorUtils.exportParamterAndAccept(this.parameters, x.getTargetList());
return true;
}
开发者ID:zuonima,项目名称:sql-utils,代码行数:10,代码来源:MySqlExportParameterVisitor.java
示例5: toExpression
import com.alibaba.druid.sql.ast.expr.SQLInListExpr; //导入依赖的package包/类
@Override
public SQLExpr toExpression() {
SQLInListExpr in = new SQLInListExpr(args.get(0).toExpression(), this.negated);
List<SQLExpr> targetList = new ArrayList<>();
int index = 0;
for (Item item : args) {
if (index != 0) {
targetList.add(item.toExpression());
}
index++;
}
in.setTargetList(targetList);
return in;
}
开发者ID:actiontech,项目名称:dble,代码行数:15,代码来源:ItemFuncIn.java
示例6: calValueCount
import com.alibaba.druid.sql.ast.expr.SQLInListExpr; //导入依赖的package包/类
private static ColumnValue calValueCount(SQLExpr sqlExpr) {
if (sqlExpr instanceof SQLInListExpr) {
SQLInListExpr in = (SQLInListExpr) sqlExpr;
return new ColumnValue(in.getExpr().toString(), in.getTargetList().size());
} else if (sqlExpr instanceof SQLBinaryOpExpr) {
return new ColumnValue(((SQLBinaryOpExpr) sqlExpr).getLeft().toString(), 1);
}
return null;
}
开发者ID:maniaclee,项目名称:shardy,代码行数:10,代码来源:DruidUtils.java
示例7: visit
import com.alibaba.druid.sql.ast.expr.SQLInListExpr; //导入依赖的package包/类
@Override
public boolean visit(final SQLInListExpr x) {
if (!x.isNot()) {
parseResult.addCondition(x.getExpr(), Condition.BinaryOperator.IN, x.getTargetList(), getDatabaseType(), getParameters());
}
return super.visit(x);
}
开发者ID:balancebeam,项目名称:sherlock,代码行数:8,代码来源:AbstractPGSQLVisitor.java
示例8: visit
import com.alibaba.druid.sql.ast.expr.SQLInListExpr; //导入依赖的package包/类
@Override
public boolean visit(final SQLInListExpr x) {
if (!x.isNot()) {
parseResult.addCondition(x.getExpr(), BinaryOperator.IN, x.getTargetList(), getDatabaseType(), getParameters());
}
return super.visit(x);
}
开发者ID:balancebeam,项目名称:sherlock,代码行数:8,代码来源:AbstractOracleVisitor.java
注:本文中的com.alibaba.druid.sql.ast.expr.SQLInListExpr类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论