code: func (txn *Txn) Get(table, index string, args ...interface{}) (ResultIterator, error) {
  	// Get the index value to scan
  	indexSchema, val, err := txn.getIndexValue(table, index, args...)
  	if err != nil {
  		return nil, err
  	}
  
  	// Get the index itself
  	indexTxn := txn.readableIndex(table, indexSchema.Name)
  	indexRoot := indexTxn.Root()
  
  	// Get an interator over the index
  	indexIter := indexRoot.Iterator()
  
  	// Seek the iterator to the appropriate sub-set
  	watchCh := indexIter.SeekPrefixWatch(val)
  
  	// Create an iterator
  	iter := &radixIterator{
  		iter:    indexIter,
  		watchCh: watchCh,
  	}
  	return iter, nil
  }
docs: // Get is used to construct a ResultIterator over all the
  // rows that match the given constraints of an index.