code: @Override
      protected SuperColumn getSuperColumnForRow(ConsistencyLevel consistencyLevel, String columnFamilyName,
              String rowKey, byte[] superColumnName, String persistenceUnit)
      {
          ColumnPath cp = new ColumnPath(columnFamilyName);
          cp.setSuper_column(superColumnName);
          ColumnOrSuperColumn cosc = null;
          Connection conn = thriftClient.getConnection();
  
          try
          {
              cosc = conn.getClient().get(ByteBuffer.wrap(rowKey.getBytes()), cp, consistencyLevel);
          }
          catch (InvalidRequestException e)
          {
              log.error("Unable to search from inverted index, Caused by: .", e);
              throw new IndexingException(e);
          }
          catch (NotFoundException e)
          {
              log.warn("Not found any record in inverted index table.");
          }
          catch (UnavailableException e)
          {
              log.error("Unable to search from inverted index, Caused by: .", e);
              throw new IndexingException(e);
          }
          catch (TimedOutException e)
          {
              log.error("Unable to search from inverted index, Caused by: .", e);
              throw new IndexingException(e);
          }
          catch (TException e)
          {
              log.error("Unable to search from inverted index, Caused by: .", e);
              throw new IndexingException(e);
          }
          finally
          {
              thriftClient.releaseConnection(conn);
          }
          SuperColumn thriftSuperColumn = ThriftDataResultHelper.transformThriftResult(cosc,
                  ColumnFamilyType.SUPER_COLUMN, null);
          return thriftSuperColumn;
      }
docs: /* (non-Javadoc)
  @see com.impetus.client.cassandra.index.InvertedIndexHandlerBase#getSuperColumnForRow(org.apache.cassandra.thrift.ConsistencyLevel, java.lang.String, java.lang.String, byte[], java.lang.String)