Search in sources :

Example 6 with DefaultRows

use of com.datastax.oss.protocol.internal.response.result.DefaultRows in project java-driver by datastax.

the class ReprepareOnUpTest method preparedIdRows.

private Rows preparedIdRows(char... values) {
    ColumnSpec preparedIdSpec = new ColumnSpec("system", "prepared_statements", "prepared_id", 0, RawType.PRIMITIVES.get(ProtocolConstants.DataType.BLOB));
    RowsMetadata rowsMetadata = new RowsMetadata(ImmutableList.of(preparedIdSpec), null, null, null);
    Queue<List<ByteBuffer>> data = new ArrayDeque<>();
    for (char value : values) {
        data.add(ImmutableList.of(Bytes.fromHexString("0x0" + value)));
    }
    return new DefaultRows(rowsMetadata, data);
}
Also used : RowsMetadata(com.datastax.oss.protocol.internal.response.result.RowsMetadata) ColumnSpec(com.datastax.oss.protocol.internal.response.result.ColumnSpec) DefaultRows(com.datastax.oss.protocol.internal.response.result.DefaultRows) ImmutableList(com.datastax.oss.driver.shaded.guava.common.collect.ImmutableList) List(java.util.List) ArrayDeque(java.util.ArrayDeque)

Example 7 with DefaultRows

use of com.datastax.oss.protocol.internal.response.result.DefaultRows in project java-driver by datastax.

the class TestResponses method clusterNameResponse.

/**
 * The response to the query run by each connection to check if the cluster name matches.
 */
public static Rows clusterNameResponse(String actualClusterName) {
    ColumnSpec colSpec = new ColumnSpec("system", "local", "cluster_name", 0, RawType.PRIMITIVES.get(ProtocolConstants.DataType.VARCHAR));
    RowsMetadata metadata = new RowsMetadata(ImmutableList.of(colSpec), null, null, null);
    Queue<List<ByteBuffer>> data = Lists.newLinkedList();
    data.add(Lists.newArrayList(ByteBuffer.wrap(actualClusterName.getBytes(Charsets.UTF_8))));
    return new DefaultRows(metadata, data);
}
Also used : RowsMetadata(com.datastax.oss.protocol.internal.response.result.RowsMetadata) ColumnSpec(com.datastax.oss.protocol.internal.response.result.ColumnSpec) DefaultRows(com.datastax.oss.protocol.internal.response.result.DefaultRows) ImmutableList(com.datastax.oss.driver.shaded.guava.common.collect.ImmutableList) List(java.util.List)

Aggregations

ImmutableList (com.datastax.oss.driver.shaded.guava.common.collect.ImmutableList)7 ColumnSpec (com.datastax.oss.protocol.internal.response.result.ColumnSpec)7 DefaultRows (com.datastax.oss.protocol.internal.response.result.DefaultRows)7 List (java.util.List)7 ArrayDeque (java.util.ArrayDeque)6 DseRowsMetadata (com.datastax.dse.protocol.internal.response.result.DseRowsMetadata)4 RowsMetadata (com.datastax.oss.protocol.internal.response.result.RowsMetadata)3 DefaultRemoteTraverser (org.apache.tinkerpop.gremlin.process.remote.traversal.DefaultRemoteTraverser)2 Vertex (org.apache.tinkerpop.gremlin.structure.Vertex)2 DetachedVertex (org.apache.tinkerpop.gremlin.structure.util.detached.DetachedVertex)2