code: @Override
      public List<DColumn> getColumns(String storeName, String rowKey, String startColumn, String endColumn, int count) {
          String tableName = storeToCQLName(storeName);
          ResultSet rs = null;
          if (startColumn == null) {
              if (endColumn == null) {
                  rs = executeQuery(Query.SELECT_1_ROW_ALL_COLUMNS, tableName, rowKey, new Integer(count));
              } else {
                  rs = executeQuery(Query.SELECT_1_ROW_LOWER_COLUMNS, tableName, rowKey, endColumn, new Integer(count));
              }
          } else if (endColumn == null) {
              rs = executeQuery(Query.SELECT_1_ROW_UPPER_COLUMNS, tableName, rowKey, startColumn, new Integer(count));
          } else {
              rs = executeQuery(Query.SELECT_1_ROW_COLUMN_RANGE, tableName, rowKey, startColumn, endColumn, new Integer(count));
          }
          List<Row> list = rs.all();
          List<DColumn> result = new ArrayList<>(list.size());
          boolean isValueBinary = columnValueIsBinary(storeName);
          for(Row r: list) {
              DColumn cqlCol = null;
              if (isValueBinary) {
                  cqlCol = new DColumn(r.getString("column1"), r.getBytes("value"));
              } else {
                  cqlCol = new DColumn(r.getString("column1"), r.getString("value"));
              }
              
              result.add(cqlCol);
          }
          return result;
      }
docs: ----- Public DBService methods: Queries