本文整理了Java中org.h2.command.dml.Query.addGlobalCondition
方法的一些代码示例,展示了Query.addGlobalCondition
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.addGlobalCondition
方法的具体详情如下:
包路径:org.h2.command.dml.Query
类名称:Query
方法名:addGlobalCondition
[英]Add a condition to the query. This is used for views.
[中]向查询中添加一个条件。这用于视图。
代码示例来源:origin: com.h2database/h2
@Override
public void addGlobalCondition(Parameter param, int columnId,
int comparisonType) {
addParameter(param);
switch (unionType) {
case UNION_ALL:
case UNION:
case INTERSECT: {
left.addGlobalCondition(param, columnId, comparisonType);
right.addGlobalCondition(param, columnId, comparisonType);
break;
}
case EXCEPT: {
left.addGlobalCondition(param, columnId, comparisonType);
break;
}
default:
DbException.throwInternalError("type=" + unionType);
}
}
代码示例来源:origin: com.h2database/h2
if ((mask & IndexCondition.EQUALITY) != 0) {
Parameter param = new Parameter(firstIndexParam + i);
q.addGlobalCondition(param, idx, Comparison.EQUAL_NULL_SAFE);
i++;
q.addGlobalCondition(param, idx, Comparison.BIGGER_EQUAL);
i++;
q.addGlobalCondition(param, idx, Comparison.SMALLER_EQUAL);
i++;
q.addGlobalCondition(param, idx, Comparison.SPATIAL_INTERSECTS);
i++;
代码示例来源:origin: com.h2database/com.springsource.org.h2
public void addGlobalCondition(Parameter param, int columnId, int comparisonType) throws SQLException {
addParameter(param);
switch (unionType) {
case UNION_ALL:
case UNION:
case INTERSECT: {
left.addGlobalCondition(param, columnId, comparisonType);
right.addGlobalCondition(param, columnId, comparisonType);
break;
}
case EXCEPT: {
left.addGlobalCondition(param, columnId, comparisonType);
break;
}
default:
throw Message.getInternalError("type=" + unionType);
}
}
代码示例来源:origin: com.eventsourcing/h2
@Override
public void addGlobalCondition(Parameter param, int columnId,
int comparisonType) {
addParameter(param);
switch (unionType) {
case UNION_ALL:
case UNION:
case INTERSECT: {
left.addGlobalCondition(param, columnId, comparisonType);
right.addGlobalCondition(param, columnId, comparisonType);
break;
}
case EXCEPT: {
left.addGlobalCondition(param, columnId, comparisonType);
break;
}
default:
DbException.throwInternalError("type=" + unionType);
}
}
代码示例来源:origin: org.wowtools/h2
@Override
public void addGlobalCondition(Parameter param, int columnId,
int comparisonType) {
addParameter(param);
switch (unionType) {
case UNION_ALL:
case UNION:
case INTERSECT: {
left.addGlobalCondition(param, columnId, comparisonType);
right.addGlobalCondition(param, columnId, comparisonType);
break;
}
case EXCEPT: {
left.addGlobalCondition(param, columnId, comparisonType);
break;
}
default:
DbException.throwInternalError("type=" + unionType);
}
}
代码示例来源:origin: org.wowtools/h2
if ((mask & IndexCondition.EQUALITY) != 0) {
Parameter param = new Parameter(firstIndexParam + i);
q.addGlobalCondition(param, idx, Comparison.EQUAL_NULL_SAFE);
i++;
q.addGlobalCondition(param, idx, Comparison.BIGGER_EQUAL);
i++;
q.addGlobalCondition(param, idx, Comparison.SMALLER_EQUAL);
i++;
q.addGlobalCondition(param, idx, Comparison.SPATIAL_INTERSECTS);
i++;
代码示例来源:origin: com.eventsourcing/h2
if ((mask & IndexCondition.EQUALITY) != 0) {
Parameter param = new Parameter(firstIndexParam + i);
q.addGlobalCondition(param, idx, Comparison.EQUAL_NULL_SAFE);
i++;
q.addGlobalCondition(param, idx, Comparison.BIGGER_EQUAL);
i++;
q.addGlobalCondition(param, idx, Comparison.SMALLER_EQUAL);
i++;
q.addGlobalCondition(param, idx, Comparison.SPATIAL_INTERSECTS);
i++;
代码示例来源:origin: com.h2database/com.springsource.org.h2
if ((mask & IndexCondition.EQUALITY) == IndexCondition.EQUALITY) {
Parameter param = new Parameter(firstIndexParam + i);
query.addGlobalCondition(param, idx, Comparison.EQUAL);
i++;
} else {
if ((mask & IndexCondition.START) == IndexCondition.START) {
Parameter param = new Parameter(firstIndexParam + i);
query.addGlobalCondition(param, idx, Comparison.BIGGER_EQUAL);
i++;
query.addGlobalCondition(param, idx, Comparison.SMALLER_EQUAL);
i++;
代码示例来源:origin: com.h2database/com.springsource.org.h2
if ((mask & IndexCondition.EQUALITY) != 0) {
Parameter param = new Parameter(nextParamIndex);
query.addGlobalCondition(param, idx, Comparison.EQUAL);
} else {
if ((mask & IndexCondition.START) != 0) {
Parameter param = new Parameter(nextParamIndex);
query.addGlobalCondition(param, idx, Comparison.BIGGER_EQUAL);
query.addGlobalCondition(param, idx, Comparison.SMALLER_EQUAL);
内容来源于网络,如有侵权,请联系作者删除!