public IndexedSlicesQuery(Keyspace k, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer) { super(k, keySerializer, nameSerializer, valueSerializer); indexClause = new IndexClause(); }
new IndexClause(new ArrayList<IndexExpression>(), ByteBufferUtil.EMPTY_BYTE_BUFFER, maxResult);
public IndexedSlicesQuery(Keyspace k, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer) { super(k, keySerializer, nameSerializer, valueSerializer); indexClause = new IndexClause(); }
expressions.add(ie); IndexClause ix = new IndexClause(); ix.setStart_key(ByteBufferUtil.EMPTY_BYTE_BUFFER); ix.setCount(Integer.MAX_VALUE);
public IndexedSlicesQuery(Keyspace k, Serializer<K> keySerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer) { super(k, keySerializer, nameSerializer, valueSerializer); indexClause = new IndexClause(); }
public IndexClause deepCopy() { return new IndexClause(this); }
public IndexClause deepCopy() { return new IndexClause(this); }
public IndexClause deepCopy() { return new IndexClause(this); }
expressions.add(ie); IndexClause ix = new IndexClause(); ix.setStart_key(ByteBufferUtil.EMPTY_BYTE_BUFFER); ix.setCount(Integer.MAX_VALUE);
public List<KeySlice> indexGet(ByteBuffer columnName, ByteBuffer value, ByteBuffer startOffset, int limit, boolean isReverse) throws Exception { SlicePredicate predicate = new SlicePredicate().setSlice_range(new SliceRange(ByteBufferUtil.EMPTY_BYTE_BUFFER, ByteBufferUtil.EMPTY_BYTE_BUFFER, isReverse, limit)); ColumnParent parent = new ColumnParent(cfName); IndexExpression expression = new IndexExpression(columnName, IndexOperator.EQ, value); IndexClause clause = new IndexClause(Arrays.asList(expression), startOffset, limit); return client.get_indexed_slices(parent, clause, predicate, cl); }
/** convert a list of index expression to string */ private static String indexExpressionsToString(List<IndexExpression> indexExpressions) throws IOException { assert indexExpressions != null; // oh, you thought cfdefToString was awful? IndexClause indexClause = new IndexClause(); indexClause.setExpressions(indexExpressions); indexClause.setStart_key("".getBytes()); TSerializer serializer = new TSerializer(new TBinaryProtocol.Factory()); try { return Hex.bytesToHex(serializer.serialize(indexClause)); } catch (TException e) { throw new IOException(e); } }
/** convert string to a list of index expression */ private static List<IndexExpression> indexExpressionsFromString(String ie) throws IOException { assert ie != null; TDeserializer deserializer = new TDeserializer(new TBinaryProtocol.Factory()); IndexClause indexClause = new IndexClause(); try { deserializer.deserialize(indexClause, Hex.hexToBytes(ie)); } catch (TException e) { throw new IOException(e); } return indexClause.getExpressions(); }
expressions.add(ie); IndexClause ix = new IndexClause(); ix.setStart_key(Bytes.EMPTY.toByteArray()); ix.setCount(Integer.MAX_VALUE);
expressions.add(ie); IndexClause ix = new IndexClause(); ix.setStart_key(Bytes.EMPTY.toByteArray()); ix.setCount(Integer.MAX_VALUE);
IndexClause clause = new IndexClause(); String columnFamily = CliCompiler.getColumnFamily(statement, currentCfDefs());