@Override public void validate() throws InvalidRequestException { checkNotNull(key, "Unsupported null map key for column %s", column.name); checkBindValueSet(key, "Unsupported unset map key for column %s", column.name); checkNotNull(value, "Unsupported null map value for column %s", column.name); checkBindValueSet(value, "Unsupported unset map value for column %s", column.name); }
public void validate() { checkNotNull(value, "Unsupported null value for column %s", column.name); checkBindValueSet(value, "Unsupported unset value for column %s", column.name); }
public void validate() { checkNotNull(value, "Unsupported null value for column %s", column.name); checkBindValueSet(value, "Unsupported unset value for column %s", column.name); }
@Override public void validate() throws InvalidRequestException { checkNotNull(key, "Unsupported null map key for column %s", column.name); checkBindValueSet(key, "Unsupported unset map key for column %s", column.name); checkNotNull(value, "Unsupported null map value for column %s", column.name); checkBindValueSet(value, "Unsupported unset map value for column %s", column.name); }
public void validate() { checkNotNull(value, "Unsupported null value for column %s", column.name); checkBindValueSet(value, "Unsupported unset value for column %s", column.name); }
@Override public void validate() throws InvalidRequestException { checkNotNull(key, "Unsupported null map key for column %s", column.name); checkBindValueSet(key, "Unsupported unset map key for column %s", column.name); checkNotNull(value, "Unsupported null map value for column %s", column.name); checkBindValueSet(value, "Unsupported unset map value for column %s", column.name); }
@Override protected List<List<ByteBuffer>> splitValues(QueryOptions options) { Tuples.InMarker inMarker = (Tuples.InMarker) marker; Tuples.InValue inValue = inMarker.bind(options); checkNotNull(inValue, "Invalid null value for IN restriction"); return inValue.getSplitValues(); } }
@Override protected List<List<ByteBuffer>> splitValues(QueryOptions options) { Tuples.InMarker inMarker = (Tuples.InMarker) marker; Tuples.InValue inValue = inMarker.bind(options); checkNotNull(inValue, "Invalid null value for IN restriction"); return inValue.getSplitValues(); } }
@Override protected List<List<ByteBuffer>> splitValues(QueryOptions options) { Tuples.InMarker inMarker = (Tuples.InMarker) marker; Tuples.InValue inValue = inMarker.bind(options); checkNotNull(inValue, "Invalid null value for IN restriction"); return inValue.getSplitValues(); } }
public List<ByteBuffer> getValues(QueryOptions options) throws InvalidRequestException { Terminal term = marker.bind(options); checkNotNull(term, "Invalid null value for column %s", columnDef.name); checkFalse(term == Constants.UNSET_VALUE, "Invalid unset value for column %s", columnDef.name); Term.MultiItemTerminal lval = (Term.MultiItemTerminal) term; return lval.getElements(); } }
@Override protected List<ByteBuffer> getValues(QueryOptions options) { Terminal term = marker.bind(options); checkNotNull(term, "Invalid null value for column %s", columnDef.name); checkFalse(term == Constants.UNSET_VALUE, "Invalid unset value for column %s", columnDef.name); Term.MultiItemTerminal lval = (Term.MultiItemTerminal) term; return lval.getElements(); }
public List<ByteBuffer> getValues(QueryOptions options) throws InvalidRequestException { Terminal term = marker.bind(options); checkNotNull(term, "Invalid null value for column %s", columnDef.name); checkFalse(term == Constants.UNSET_VALUE, "Invalid unset value for column %s", columnDef.name); Term.MultiItemTerminal lval = (Term.MultiItemTerminal) term; return lval.getElements(); } }
@Override protected List<ByteBuffer> getValues(QueryOptions options) { Terminal term = marker.bind(options); checkNotNull(term, "Invalid null value for column %s", columnDef.name); checkFalse(term == Constants.UNSET_VALUE, "Invalid unset value for column %s", columnDef.name); Term.MultiItemTerminal lval = (Term.MultiItemTerminal) term; return lval.getElements(); }
@Override protected List<ByteBuffer> getValues(QueryOptions options) { Terminal term = marker.bind(options); checkNotNull(term, "Invalid null value for column %s", columnDef.name); checkFalse(term == Constants.UNSET_VALUE, "Invalid unset value for column %s", columnDef.name); Term.MultiItemTerminal lval = (Term.MultiItemTerminal) term; return lval.getElements(); }
public List<ByteBuffer> getValues(QueryOptions options) throws InvalidRequestException { Terminal term = marker.bind(options); checkNotNull(term, "Invalid null value for column %s", columnDef.name); checkFalse(term == Constants.UNSET_VALUE, "Invalid unset value for column %s", columnDef.name); Term.MultiItemTerminal lval = (Term.MultiItemTerminal) term; return lval.getElements(); } }
private Token getTokenBound(Bound b, QueryOptions options, IPartitioner p) { if (!partitionKeyRestrictions.hasBound(b)) return p.getMinimumToken(); ByteBuffer value = partitionKeyRestrictions.bounds(b, options).get(0); checkNotNull(value, "Invalid null token value"); return p.getTokenFactory().fromByteArray(value); }
private Token getTokenBound(Bound b, QueryOptions options, IPartitioner p) { if (!partitionKeyRestrictions.hasBound(b)) return p.getMinimumToken(); ByteBuffer value = partitionKeyRestrictions.bounds(b, options).get(0); checkNotNull(value, "Invalid null token value"); return p.getTokenFactory().fromByteArray(value); }
private Token getTokenBound(Bound b, QueryOptions options, IPartitioner p) { if (!partitionKeyRestrictions.hasBound(b)) return p.getMinimumToken(); ByteBuffer value = partitionKeyRestrictions.bounds(b, options).get(0); checkNotNull(value, "Invalid null token value"); return p.getTokenFactory().fromByteArray(value); }
public ResultMessage.Rows execute(QueryState state, QueryOptions options, long queryStartNanoTime) throws RequestExecutionException, RequestValidationException { ConsistencyLevel cl = options.getConsistency(); checkNotNull(cl, "Invalid empty consistency level"); cl.validateForRead(keyspace()); int nowInSec = FBUtilities.nowInSeconds(); int userLimit = getLimit(options); int userPerPartitionLimit = getPerPartitionLimit(options); int pageSize = options.getPageSize(); ReadQuery query = getQuery(options, nowInSec, userLimit, userPerPartitionLimit, pageSize); if (aggregationSpec == null && (pageSize <= 0 || (query.limits().count() <= pageSize))) return execute(query, options, state, nowInSec, userLimit, queryStartNanoTime); QueryPager pager = getPager(query, options); return execute(Pager.forDistributedQuery(pager, cl, state.getClientState()), options, pageSize, nowInSec, userLimit, queryStartNanoTime); }
public ResultMessage.Rows execute(QueryState state, QueryOptions options, long queryStartNanoTime) throws RequestExecutionException, RequestValidationException { ConsistencyLevel cl = options.getConsistency(); checkNotNull(cl, "Invalid empty consistency level"); cl.validateForRead(keyspace()); int nowInSec = FBUtilities.nowInSeconds(); int userLimit = getLimit(options); int userPerPartitionLimit = getPerPartitionLimit(options); int pageSize = options.getPageSize(); ReadQuery query = getQuery(options, nowInSec, userLimit, userPerPartitionLimit, pageSize); if (aggregationSpec == null && (pageSize <= 0 || (query.limits().count() <= pageSize))) return execute(query, options, state, nowInSec, userLimit, queryStartNanoTime); QueryPager pager = getPager(query, options); return execute(Pager.forDistributedQuery(pager, cl, state.getClientState()), options, pageSize, nowInSec, userLimit, queryStartNanoTime); }