Package org.apache.hadoop.yarn.server.timelineservice.storage.common


@Private @Unstable package org.apache.hadoop.yarn.server.timelineservice.storage.common
Package org.apache.hadoop.yarn.server.timelineservice.storage.common contains a set of utility classes used across backend storage reader and writer.
  • Class
    Description
    Encodes and decodes ApplicationId for row keys.
    The base type of tables.
    Column<T extends BaseTable<T>>
    A Column represents the way to store a fully qualified column in a specific table.
    ColumnFamily<T extends BaseTable<T>>
    Type safe column family.
    This class is meant to be used only by explicit Columns, and not directly to write by clients.
    ColumnPrefix<T extends BaseTable<T>>
    Used to represent a partially qualified column, where the actual column name will be composed of a prefix and the remainder of the column qualifier.
    Encapsulates information about Event column names for application and entity tables.
    Encodes and decodes event column names for application and entity tables.
    Uses GenericObjectMapper to encode objects as bytes and decode bytes as objects.
    A bunch of utility functions used in HBase TimelineService common module.
    Interface which has to be implemented for encoding and decoding row keys and columns.
    Interface which has to be implemented for encoding and decoding row keys or column qualifiers as string.
    Encodes a value by interpreting it as a Long and converting it to bytes and decodes a set of bytes as a Long.
    Encodes and decodes column names / row keys which are long.
    Extends ValueConverter interface for numeric converters to support numerical operations such as comparison, addition, etc.
    Encapsulates a range with start and end indices.
    In queries where a single result is needed, an exact rowkey can be used through the corresponding rowkey#getRowKey() method.
    Used to separate row qualifiers, column qualifiers and compound fields.
    Encodes and decodes column names / row keys which are merely strings.
    Utility class that allows HBase coprocessors to interact with unique timestamps.
    Converter used to encode/decode value associated with a column prefix or a column.