| Class | Description |
|---|---|
| AggregationCompactionDimension |
Identifies the compaction dimensions for the data in the
FlowRunTable
. |
| AggregationOperation |
Identifies the attributes to be set for puts into the
FlowRunTable. |
| AppIdKeyConverter |
Encodes and decodes
ApplicationId for row keys. |
| ApplicationColumn |
Identifies fully qualified columns for the
ApplicationTable. |
| ApplicationColumnFamily |
Represents the application table column families.
|
| ApplicationColumnPrefix |
Identifies partially qualified columns for the application table.
|
| ApplicationRowKey |
Represents a rowkey for the application table.
|
| ApplicationRowKeyPrefix |
Represents a partial rowkey (without flowName or without flowName and
flowRunId) for the application table.
|
| ApplicationTable |
The application table as column families info, config and metrics.
|
| AppToFlowColumn |
Identifies fully qualified columns for the
AppToFlowTable. |
| AppToFlowColumnFamily |
Represents the app_flow table column families.
|
| AppToFlowColumnPrefix |
Identifies partially qualified columns for the app-to-flow table.
|
| AppToFlowRowKey |
Represents a row key for the app_flow table, which is the app id.
|
| AppToFlowTable |
The app_flow table as column families mapping.
|
| Attribute |
Defines the attribute tuple to be set for puts into the
FlowRunTable. |
| BaseTable<T> |
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.
|
| ColumnHelper |
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.
|
| DomainColumn |
Identifies fully qualified columns for the
DomainTable. |
| DomainColumnFamily |
Represents the domain table column families.
|
| DomainRowKey |
Represents a row key for the domain table, which is the
cluster ! domain id.
|
| DomainTable |
The domain table has column family info.
|
| EntityColumn |
Identifies fully qualified columns for the
EntityTable. |
| EntityColumnFamily |
Represents the entity table column families.
|
| EntityColumnPrefix |
Identifies partially qualified columns for the entity table.
|
| EntityRowKey |
Represents a rowkey for the entity table.
|
| EntityRowKeyPrefix |
Represents a partial rowkey without the entityId or without entityType and
entityId for the entity table.
|
| EntityTable |
The entity table as column families info, config and metrics.
|
| EventColumnName |
Encapsulates information about Event column names for application and entity
tables.
|
| EventColumnNameConverter |
Encodes and decodes event column names for application and entity tables.
|
| FlowActivityColumnFamily |
Represents the flow run table column families.
|
| FlowActivityColumnPrefix |
Identifies partially qualified columns for the
FlowActivityTable. |
| FlowActivityRowKey |
Represents a rowkey for the flow activity table.
|
| FlowActivityRowKeyPrefix |
A prefix partial rowkey for flow activities.
|
| FlowActivityTable |
The flow activity table has column family info
Stores the daily activity record for flows
Useful as a quick lookup of what flows were
running on a given day
Example flow activity table record:
|
| FlowRunColumn |
Identifies fully qualified columns for the
FlowRunTable. |
| FlowRunColumnFamily |
Represents the flow run table column families.
|
| FlowRunColumnPrefix |
Identifies partially qualified columns for the
FlowRunTable. |
| FlowRunRowKey |
Represents a rowkey for the flow run table.
|
| FlowRunRowKeyPrefix |
Represents a partial rowkey (without the flowRunId) for the flow run table.
|
| FlowRunTable |
The flow run table has column family info
Stores per flow run information
aggregated across applications.
|
| GenericConverter |
Uses GenericObjectMapper to encode objects as bytes and decode bytes as
objects.
|
| HBaseTimelineSchemaUtils |
A bunch of utility functions used in HBase TimelineService common module.
|
| KeyConverter<T> |
Interface which has to be implemented for encoding and decoding row keys and
columns.
|
| KeyConverterToString<T> |
Interface which has to be implemented for encoding and decoding row keys or
column qualifiers as string.
|
| LongConverter |
Encodes a value by interpreting it as a Long and converting it to bytes and
decodes a set of bytes as a Long.
|
| LongKeyConverter |
Encodes and decodes column names / row keys which are long.
|
| NumericValueConverter |
Extends ValueConverter interface for numeric converters to support numerical
operations such as comparison, addition, etc.
|
| Range |
Encapsulates a range with start and end indices.
|
| RowKeyPrefix<R> |
In queries where a single result is needed, an exact rowkey can be used
through the corresponding rowkey#getRowKey() method.
|
| Separator |
Used to separate row qualifiers, column qualifiers and compound fields.
|
| StringKeyConverter |
Encodes and decodes column names / row keys which are merely strings.
|
| SubApplicationColumn |
Identifies fully qualified columns for the
SubApplicationTable. |
| SubApplicationColumnFamily |
Represents the sub application table column families.
|
| SubApplicationColumnPrefix |
Identifies partially qualified columns for the sub app table.
|
| SubApplicationRowKey |
Represents a rowkey for the sub app table.
|
| SubApplicationRowKeyPrefix |
Represents a partial rowkey without the entityId or without entityType and
entityId for the sub application table.
|
| SubApplicationTable |
The sub application table has column families:
info, config and metrics.
|
| TimestampGenerator |
Utility class that allows HBase coprocessors to interact with unique
timestamps.
|
| ValueConverter |
Converter used to encode/decode value associated with a column prefix or a
column.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.