本文整理了Java中com.datastax.driver.core.querybuilder.Select.checkForBindMarkers()
方法的一些代码示例,展示了Select.checkForBindMarkers()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Select.checkForBindMarkers()
方法的具体详情如下:
包路径:com.datastax.driver.core.querybuilder.Select
类名称:Select
方法名:checkForBindMarkers
暂无
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
/**
* Adds a prepared {@code LIMIT} clause to this statement.
*
* @param marker the marker to use for the limit.
* @return this statement.
* @throws IllegalStateException if a {@code LIMIT} clause has already been provided.
*/
public Select limit(BindMarker marker) {
if (this.limit != null)
throw new IllegalStateException("A LIMIT value has already been provided");
this.limit = marker;
checkForBindMarkers(marker);
return this;
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
/**
* Adds an {@code ORDER BY} clause to this statement.
*
* @param orderings the orderings to define for this query.
* @return this statement.
* @throws IllegalStateException if an {@code ORDER BY} clause has already been provided.
*/
public Select orderBy(Ordering... orderings) {
if (this.orderings != null)
throw new IllegalStateException("An ORDER BY clause has already been provided");
if (orderings.length == 0)
throw new IllegalArgumentException(
"Invalid ORDER BY argument, the orderings must not be empty.");
this.orderings = Arrays.asList(orderings);
for (Ordering ordering : orderings) checkForBindMarkers(ordering);
return this;
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
/**
* Adds a prepared {@code PER PARTITION LIMIT} clause to this statement.
*
* <p>Note: support for {@code PER PARTITION LIMIT} clause is only available from Cassandra 3.6
* onwards.
*
* @param marker the marker to use for the limit per partition.
* @return this statement.
* @throws IllegalStateException if a {@code PER PARTITION LIMIT} clause has already been
* provided.
* @throws IllegalStateException if this statement is a {@code SELECT DISTINCT} statement.
*/
public Select perPartitionLimit(BindMarker marker) {
if (this.perPartitionLimit != null)
throw new IllegalStateException("A PER PARTITION LIMIT value has already been provided");
if (isDistinct)
throw new IllegalStateException(
"PER PARTITION LIMIT is not allowed with SELECT DISTINCT queries");
this.perPartitionLimit = marker;
checkForBindMarkers(marker);
return this;
}
代码示例来源:origin: io.prestosql.cassandra/cassandra-driver
/**
* Adds a prepared {@code LIMIT} clause to this statement.
*
* @param marker the marker to use for the limit.
* @return this statement.
* @throws IllegalStateException if a {@code LIMIT} clause has already been
* provided.
*/
public Select limit(BindMarker marker) {
if (this.limit != null)
throw new IllegalStateException("A LIMIT value has already been provided");
this.limit = marker;
checkForBindMarkers(marker);
return this;
}
代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver
/**
* Adds a prepared {@code LIMIT} clause to this statement.
*
* @param marker the marker to use for the limit.
* @return this statement.
* @throws IllegalStateException if a {@code LIMIT} clause has already been
* provided.
*/
public Select limit(BindMarker marker) {
if (this.limit != null)
throw new IllegalStateException("A LIMIT value has already been provided");
this.limit = marker;
checkForBindMarkers(marker);
return this;
}
代码示例来源:origin: com.yugabyte/cassandra-driver-core
/**
* Adds a prepared {@code LIMIT} clause to this statement.
*
* @param marker the marker to use for the limit.
* @return this statement.
* @throws IllegalStateException if a {@code LIMIT} clause has already been
* provided.
*/
public Select limit(BindMarker marker) {
if (this.limit != null)
throw new IllegalStateException("A LIMIT value has already been provided");
this.limit = marker;
checkForBindMarkers(marker);
return this;
}
代码示例来源:origin: com.stratio.cassandra/cassandra-driver-core
/**
* Adds a prepared LIMIT clause to this statement.
*
* @param marker the marker to use for the limit.
* @return this statement.
*
* @throws IllegalStateException if a LIMIT clause has already been
* provided.
*/
public Select limit(BindMarker marker) {
if (this.limit != null)
throw new IllegalStateException("A LIMIT value has already been provided");
this.limit = marker;
checkForBindMarkers(marker);
return this;
}
代码示例来源:origin: io.prestosql.cassandra/cassandra-driver
/**
* Adds an ORDER BY clause to this statement.
*
* @param orderings the orderings to define for this query.
* @return this statement.
* @throws IllegalStateException if an ORDER BY clause has already been
* provided.
*/
public Select orderBy(Ordering... orderings) {
if (this.orderings != null)
throw new IllegalStateException("An ORDER BY clause has already been provided");
this.orderings = Arrays.asList(orderings);
for (int i = 0; i < orderings.length; i++)
checkForBindMarkers(orderings[i]);
return this;
}
代码示例来源:origin: com.yugabyte/cassandra-driver-core
/**
* Adds an ORDER BY clause to this statement.
*
* @param orderings the orderings to define for this query.
* @return this statement.
* @throws IllegalStateException if an ORDER BY clause has already been
* provided.
*/
public Select orderBy(Ordering... orderings) {
if (this.orderings != null)
throw new IllegalStateException("An ORDER BY clause has already been provided");
this.orderings = Arrays.asList(orderings);
for (int i = 0; i < orderings.length; i++)
checkForBindMarkers(orderings[i]);
return this;
}
代码示例来源:origin: com.stratio.cassandra/cassandra-driver-core
/**
* Adds an ORDER BY clause to this statement.
*
* @param orderings the orderings to define for this query.
* @return this statement.
*
* @throws IllegalStateException if an ORDER BY clause has already been
* provided.
*/
public Select orderBy(Ordering... orderings) {
if (this.orderings != null)
throw new IllegalStateException("An ORDER BY clause has already been provided");
this.orderings = Arrays.asList(orderings);
for (int i = 0; i < orderings.length; i++)
checkForBindMarkers(orderings[i]);
return this;
}
代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver
/**
* Adds an ORDER BY clause to this statement.
*
* @param orderings the orderings to define for this query.
* @return this statement.
* @throws IllegalStateException if an ORDER BY clause has already been
* provided.
*/
public Select orderBy(Ordering... orderings) {
if (this.orderings != null)
throw new IllegalStateException("An ORDER BY clause has already been provided");
this.orderings = Arrays.asList(orderings);
for (int i = 0; i < orderings.length; i++)
checkForBindMarkers(orderings[i]);
return this;
}
代码示例来源:origin: com.stratio.cassandra/cassandra-driver-core
/**
* Adds a LIMIT clause to this statement.
*
* @param limit the limit to set.
* @return this statement.
*
* @throws IllegalArgumentException if {@code limit >e; 0}.
* @throws IllegalStateException if a LIMIT clause has already been
* provided.
*/
public Select limit(int limit) {
if (limit <= 0)
throw new IllegalArgumentException("Invalid LIMIT value, must be strictly positive");
if (this.limit != null)
throw new IllegalStateException("A LIMIT value has already been provided");
this.limit = limit;
checkForBindMarkers(null);
return this;
}
代码示例来源:origin: com.yugabyte/cassandra-driver-core
/**
* Adds a prepared {@code PER PARTITION LIMIT} clause to this statement.
* <p>
* Note: support for {@code PER PARTITION LIMIT} clause is only available from
* Cassandra 3.6 onwards.
*
* @param marker the marker to use for the limit per partition.
* @return this statement.
* @throws IllegalStateException if a {@code PER PARTITION LIMIT} clause has already been
* provided.
* @throws IllegalStateException if this statement is a {@code SELECT DISTINCT} statement.
*/
public Select perPartitionLimit(BindMarker marker) {
if (this.perPartitionLimit != null)
throw new IllegalStateException("A PER PARTITION LIMIT value has already been provided");
if (isDistinct)
throw new IllegalStateException("PER PARTITION LIMIT is not allowed with SELECT DISTINCT queries");
this.perPartitionLimit = marker;
checkForBindMarkers(marker);
return this;
}
代码示例来源:origin: io.prestosql.cassandra/cassandra-driver
/**
* Adds a prepared {@code PER PARTITION LIMIT} clause to this statement.
* <p>
* Note: support for {@code PER PARTITION LIMIT} clause is only available from
* Cassandra 3.6 onwards.
*
* @param marker the marker to use for the limit per partition.
* @return this statement.
* @throws IllegalStateException if a {@code PER PARTITION LIMIT} clause has already been
* provided.
* @throws IllegalStateException if this statement is a {@code SELECT DISTINCT} statement.
*/
public Select perPartitionLimit(BindMarker marker) {
if (this.perPartitionLimit != null)
throw new IllegalStateException("A PER PARTITION LIMIT value has already been provided");
if (isDistinct)
throw new IllegalStateException("PER PARTITION LIMIT is not allowed with SELECT DISTINCT queries");
this.perPartitionLimit = marker;
checkForBindMarkers(marker);
return this;
}
代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver
/**
* Adds a prepared {@code PER PARTITION LIMIT} clause to this statement.
* <p>
* Note: support for {@code PER PARTITION LIMIT} clause is only available from
* Cassandra 3.6 onwards.
*
* @param marker the marker to use for the limit per partition.
* @return this statement.
* @throws IllegalStateException if a {@code PER PARTITION LIMIT} clause has already been
* provided.
* @throws IllegalStateException if this statement is a {@code SELECT DISTINCT} statement.
*/
public Select perPartitionLimit(BindMarker marker) {
if (this.perPartitionLimit != null)
throw new IllegalStateException("A PER PARTITION LIMIT value has already been provided");
if (isDistinct)
throw new IllegalStateException("PER PARTITION LIMIT is not allowed with SELECT DISTINCT queries");
this.perPartitionLimit = marker;
checkForBindMarkers(marker);
return this;
}
内容来源于网络,如有侵权,请联系作者删除!