Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package me.prettyprint.cassandra.model;
 
 import java.util.List;
 
public class AbstractSubColumnQuery<K, SN, N, V> implements SubColumnQuery<K, SN, N, V>{
  protected final SubSliceQuery<K, SN,N,V> subSliceQuery;
  public AbstractSubColumnQuery(Keyspace keyspace,
      Serializer<K> keySerializer,
      Serializer<SN> sNameSerializer,
      Serializer<N> nameSerializer,
      Serializer<V> valueSerializer) {
     = HFactory.createSubSliceQuery(keyspacekeySerializersNameSerializernameSerializer,
        valueSerializer);
  }
  public SubColumnQuery<K, SN, N, V> setKey(K key) {
    .setKey(key);
    return this;
  }
  public SubColumnQuery<K, SN, N, V> setSuperColumn(SN superName) {
    .setSuperColumn(superName);
    return this;
  }
  @SuppressWarnings("unchecked")
  public SubColumnQuery<K, SN, N, V> setColumn(N columnName) {
    .setColumnNames(columnName);
    return this;
  }
  public String toString() {
    return "SubColumnQuery(" +  + ")";
  }
  public SubColumnQuery<K, SN, N, V> setColumnFamily(String cf) {
    return this;
  }
  public QueryResult<HColumn<N, V>> execute() {
    Assert.isTrue(.getColumnNames().size() == 1,
        "There should be exactly one column name set. Call setColumn");
    ColumnSlice<N, V> slice = r.get();
    List<HColumn<N,V>> columns = slice.getColumns();
    HColumn<N, V> column = columns.size() == 0 ? null : columns.get(0);
    return new QueryResultImpl<HColumn<N,V>>(
        new ExecutionResult<HColumn<N,V>>(columnr.getExecutionTimeMicro(), r.getHostUsed()), this);
  }
New to GrepCode? Check out our FAQ X