public IndexedSlicesPredicate<K,N,V> addExpression(N columnName, IndexOperator op, V value) { indexClause.addToExpressions(new IndexExpression(nameSerializer.toByteBuffer(columnName), op, valueSerializer.toByteBuffer(value))); return this; } public IndexClause toThrift() {
public IndexedSlicesQuery<K, N, V> addLteExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.LTE, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addEqualsExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.EQ, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addGtExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.GT, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addGteExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.GTE, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addLtExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.LT, valueSerializer .toByteBuffer(columnValue))); return this; }
@Override public <V> IndexQuery<K, C> value(V value, Serializer<V> valueSerializer) { internalExpression.setValue(valueSerializer.toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); } };
@Override public <V> IndexQuery<K, C> value(V value, Serializer<V> valueSerializer) { internalExpression.setValue(valueSerializer.toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); } };
@Override public IndexQuery<K, C> value(int value) { internalExpression.setValue(IntegerSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
@Override public IndexQuery<K, C> value(boolean value) { internalExpression.setValue(BooleanSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
@Override public IndexQuery<K, C> value(long value) { internalExpression.setValue(LongSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
@Override public IndexQuery<K, C> value(Date value) { internalExpression.setValue(DateSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
@Override public IndexQuery<K, C> value(UUID value) { internalExpression.setValue(UUIDSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
public IndexedSlicesQuery<K, N, V> addGtExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.GT, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addLteExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.LTE, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addLtExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.LT, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addEqualsExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.EQ, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addLteExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.LTE, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addGteExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.GTE, valueSerializer .toByteBuffer(columnValue))); return this; }
public IndexedSlicesQuery<K, N, V> addGteExpression(N columnName, V columnValue) { indexClause.addToExpressions(new IndexExpression(columnNameSerializer .toByteBuffer(columnName), IndexOperator.GTE, valueSerializer .toByteBuffer(columnValue))); return this; }