Uses of Interface
org.apache.hadoop.hbase.Cell

Packages that use Cell
org.apache.hadoop.hbase   
org.apache.hadoop.hbase.client Provides HBase Client 
org.apache.hadoop.hbase.codec   
org.apache.hadoop.hbase.codec.prefixtree   
org.apache.hadoop.hbase.codec.prefixtree.decode   
org.apache.hadoop.hbase.codec.prefixtree.encode   
org.apache.hadoop.hbase.codec.prefixtree.scanner   
org.apache.hadoop.hbase.io   
org.apache.hadoop.hbase.protobuf Holds classes generated from protobuf src/main/protobuf definition files. 
org.apache.hadoop.hbase.regionserver   
org.apache.hadoop.hbase.regionserver.wal   
 

Uses of Cell in org.apache.hadoop.hbase
 

Classes in org.apache.hadoop.hbase that implement Cell
 class KeyValue
          An HBase Key/Value.
 

Methods in org.apache.hadoop.hbase that return Cell
static Cell CellUtil.createCell(byte[] row, byte[] family, byte[] qualifier, long timestamp, byte type, byte[] value)
           
 Cell CellScanner.current()
           
 

Methods in org.apache.hadoop.hbase with parameters of type Cell
protected static int KeyValueUtil.appendKeyToByteArrayWithoutValue(Cell cell, byte[] output, int offset)
           
static int KeyValueUtil.appendToByteArray(Cell cell, byte[] output, int offset)
          copy key and value
static boolean CellComparator.areKeyLengthsEqual(Cell a, Cell b)
          lengths
static boolean CellComparator.areRowLengthsEqual(Cell a, Cell b)
           
 int KeyValue.KVComparator.compare(Cell left, Cell right)
          Compares the Key of a cell -- with fields being more significant in this order: rowkey, colfam/qual, timestamp, type, mvcc
 int CellComparator.compare(Cell a, Cell b)
           
protected  int KeyValue.MetaComparator.compareRowKey(Cell l, Cell r)
          Override the row key comparision to parse and compare the meta row key parts.
protected  int KeyValue.KVComparator.compareRowKey(Cell left, Cell right)
           
static int CellComparator.compareStatic(Cell a, Cell b)
           
static int CellUtil.copyFamilyTo(Cell cell, byte[] destination, int destinationOffset)
           
static ByteBuffer KeyValueUtil.copyKeyToNewByteBuffer(Cell cell)
           
static int CellUtil.copyQualifierTo(Cell cell, byte[] destination, int destinationOffset)
           
static int CellUtil.copyRowTo(Cell cell, byte[] destination, int destinationOffset)
          copyTo
static byte[] KeyValueUtil.copyToNewByteArray(Cell cell)
           
static ByteBuffer KeyValueUtil.copyToNewByteBuffer(Cell cell)
           
static KeyValue KeyValueUtil.copyToNewKeyValue(Cell cell)
          copy key only
static int CellUtil.copyValueTo(Cell cell, byte[] destination, int destinationOffset)
           
static CellScanner CellUtil.createCellScanner(Cell[] cellArray)
           
static KeyValue KeyValueUtil.createFirstKeyInIncrementedRow(Cell in)
          Increment the row bytes and clear the other fields
static KeyValue KeyValueUtil.createFirstKeyInNextRow(Cell in)
          Append single byte 0x00 to the end of the input row key
static KeyValue KeyValueUtil.ensureKeyValue(Cell cell)
           
static boolean CellComparator.equals(Cell a, Cell b)
          equals
static boolean CellComparator.equalsFamily(Cell a, Cell b)
           
static boolean CellComparator.equalsIgnoreMvccVersion(Cell a, Cell b)
          special case for KeyValue.equals
static boolean CellComparator.equalsQualifier(Cell a, Cell b)
           
static boolean CellComparator.equalsRow(Cell a, Cell b)
           
static boolean CellComparator.equalsTimestamp(Cell a, Cell b)
           
static boolean CellComparator.equalsType(Cell a, Cell b)
           
static int CellUtil.estimatedSizeOf(Cell cell)
           
static ByteRange CellUtil.fillFamilyRange(Cell cell, ByteRange range)
           
static ByteRange CellUtil.fillQualifierRange(Cell cell, ByteRange range)
           
static ByteRange CellUtil.fillRowRange(Cell cell, ByteRange range)
          ByteRange
static byte[] CellUtil.getFamilyArray(Cell cell)
           
static byte[] CellUtil.getQualifierArray(Cell cell)
           
static byte[] CellUtil.getRowArray(Cell cell)
          get individual arrays for tests
static byte CellUtil.getRowByte(Cell cell, int index)
          misc
static byte[] CellUtil.getValueArray(Cell cell)
           
static ByteBuffer CellUtil.getValueBufferShallowCopy(Cell cell)
           
static int CellComparator.hashCode(Cell cell)
          Returns a hash code that is always the same for two Cells having a matching equals(..) result.
static boolean CellUtil.isDelete(Cell cell)
           
protected static int KeyValueUtil.keyLength(Cell cell)
           
static int KeyValueUtil.length(Cell cell)
          length
static boolean CellUtil.matchingRow(Cell left, Cell right)
           
 

Method parameters in org.apache.hadoop.hbase with type arguments of type Cell
static CellScanner CellUtil.createCellScanner(Iterable<Cell> cellIterable)
           
static CellScanner CellUtil.createCellScanner(Iterator<Cell> cells)
           
static CellScanner CellUtil.createCellScanner(NavigableMap<byte[],List<Cell>> map)
          Flatten the map of cells out under the CellScanner
 

Uses of Cell in org.apache.hadoop.hbase.client
 

Fields in org.apache.hadoop.hbase.client with type parameters of type Cell
protected  NavigableMap<byte[],List<Cell>> Mutation.familyMap
           
 

Methods in org.apache.hadoop.hbase.client that return types with arguments of type Cell
 NavigableMap<byte[],List<Cell>> Mutation.getFamilyCellMap()
          Method for retrieving the put's familyMap
 

Methods in org.apache.hadoop.hbase.client with parameters of type Cell
 Increment Increment.add(Cell cell)
          Add the specified KeyValue to this operation.
 Append Append.add(Cell cell)
          Add column and value to this Append operation.
 

Method parameters in org.apache.hadoop.hbase.client with type arguments of type Cell
 void Mutation.setFamilyMap(NavigableMap<byte[],List<Cell>> map)
          Method for setting the put's familyMap
 

Constructor parameters in org.apache.hadoop.hbase.client with type arguments of type Cell
Result(List<? extends Cell> kvs)
          Instantiate a Result with the specified List of KeyValues.
 

Uses of Cell in org.apache.hadoop.hbase.codec
 

Methods in org.apache.hadoop.hbase.codec that return Cell
 Cell BaseDecoder.current()
           
protected  Cell KeyValueCodec.KeyValueDecoder.parseCell()
           
protected abstract  Cell BaseDecoder.parseCell()
           
 

Methods in org.apache.hadoop.hbase.codec with parameters of type Cell
 void KeyValueCodec.KeyValueEncoder.write(Cell cell)
           
abstract  void BaseEncoder.write(Cell cell)
           
 

Uses of Cell in org.apache.hadoop.hbase.codec.prefixtree
 

Methods in org.apache.hadoop.hbase.codec.prefixtree that return Cell
 Cell PrefixTreeSeeker.get()
          Currently unused.
 

Uses of Cell in org.apache.hadoop.hbase.codec.prefixtree.decode
 

Classes in org.apache.hadoop.hbase.codec.prefixtree.decode that implement Cell
 class PrefixTreeArrayReversibleScanner
          Methods for going backwards through a PrefixTree block.
 class PrefixTreeArrayScanner
          Extends PtCell and manipulates its protected fields.
 class PrefixTreeArraySearcher
          Searcher extends the capabilities of the Scanner + ReversibleScanner to add the ability to position itself on a requested Cell without scanning through cells before it.
 class PrefixTreeCell
          As the PrefixTreeArrayScanner moves through the tree bytes, it changes the values in the fields of this class so that Cell logic can be applied, but without allocating new memory for every Cell iterated through.
 

Methods in org.apache.hadoop.hbase.codec.prefixtree.decode that return Cell
 Cell PrefixTreeArrayScanner.current()
          CellScanner
 

Methods in org.apache.hadoop.hbase.codec.prefixtree.decode with parameters of type Cell
 int PrefixTreeCell.compareTo(Cell other)
           
protected  int PrefixTreeArraySearcher.compareToCurrentToken(Cell key)
          Compare only the bytes within the window of the current token
protected  boolean PrefixTreeArraySearcher.currentPositionIsAfter(Cell cell)
          internal methods
protected  int PrefixTreeArrayScanner.populateNonRowFieldsAndCompareTo(int cellNum, Cell key)
          fill in family/qualifier/ts/type/value
 boolean PrefixTreeArraySearcher.positionAt(Cell key)
          CellSearcher methods
 CellScannerPosition PrefixTreeArraySearcher.positionAtOrAfter(Cell key)
          Identical workflow as positionAtOrBefore, but split them to avoid having ~10 extra if-statements.
 CellScannerPosition PrefixTreeArraySearcher.positionAtOrBefore(Cell key)
           
protected  CellScannerPosition PrefixTreeArraySearcher.positionAtQualifierTimestamp(Cell key, boolean beforeOnMiss)
           
protected  boolean PrefixTreeArraySearcher.rowMatchesAfterCurrentPosition(Cell key)
          compare this.row to key.row but starting at the current rowLength
 boolean PrefixTreeArraySearcher.seekForwardTo(Cell key)
           
 CellScannerPosition PrefixTreeArraySearcher.seekForwardToOrAfter(Cell key)
           
 CellScannerPosition PrefixTreeArraySearcher.seekForwardToOrBefore(Cell key)
           
 

Uses of Cell in org.apache.hadoop.hbase.codec.prefixtree.encode
 

Methods in org.apache.hadoop.hbase.codec.prefixtree.encode with parameters of type Cell
 void PrefixTreeEncoder.write(Cell cell)
           
 void PrefixTreeEncoder.writeWithRepeatRow(Cell cell)
          Add a Cell to the output stream but repeat the previous row.
 

Uses of Cell in org.apache.hadoop.hbase.codec.prefixtree.scanner
 

Methods in org.apache.hadoop.hbase.codec.prefixtree.scanner with parameters of type Cell
 boolean CellSearcher.positionAt(Cell key)
          Do everything within this scanner's power to find the key.
 CellScannerPosition CellSearcher.positionAtOrAfter(Cell key)
          Same as positionAt(..), but go to the extra effort of finding the next key if there's no exact match.
 CellScannerPosition CellSearcher.positionAtOrBefore(Cell key)
          Same as positionAt(..), but go to the extra effort of finding the previous key if there's no exact match.
 boolean CellSearcher.seekForwardTo(Cell key)
          Note: Added for backwards compatibility with KeyValueScanner.reseek(org.apache.hadoop.hbase.KeyValue)

Look for the key, but only look after the current position.

 CellScannerPosition CellSearcher.seekForwardToOrAfter(Cell key)
          Same as seekForwardTo(..), but go to the extra effort of finding the next key if there's no exact match.
 CellScannerPosition CellSearcher.seekForwardToOrBefore(Cell key)
          Same as seekForwardTo(..), but go to the extra effort of finding the next key if there's no exact match.
 

Uses of Cell in org.apache.hadoop.hbase.io
 

Methods in org.apache.hadoop.hbase.io with parameters of type Cell
 void CellOutputStream.write(Cell cell)
          Implementation must copy the entire state of the Cell.
 

Uses of Cell in org.apache.hadoop.hbase.protobuf
 

Methods in org.apache.hadoop.hbase.protobuf that return Cell
static Cell ProtobufUtil.toCell(CellProtos.Cell cell)
           
 

Methods in org.apache.hadoop.hbase.protobuf with parameters of type Cell
static CellProtos.Cell ProtobufUtil.toCell(Cell kv)
           
 

Uses of Cell in org.apache.hadoop.hbase.regionserver
 

Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type Cell
 long Store.upsert(Iterable<Cell> cells, long readpoint)
          Adds or replaces the specified KeyValues.
 long MemStore.upsert(Iterable<Cell> cells, long readpoint)
          Update or insert the specified KeyValues.
 long HStore.upsert(Iterable<Cell> cells, long readpoint)
           
 

Uses of Cell in org.apache.hadoop.hbase.regionserver.wal
 

Methods in org.apache.hadoop.hbase.regionserver.wal with parameters of type Cell
 void WALCellCodec.EnsureKvEncoder.write(Cell cell)
           
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.