Interface | Description |
---|---|
ChangeStreamRecord |
Default representation of a change stream record, which can be a Heartbeat, a CloseStream, or a
logical mutation.
|
ChangeStreamRecordAdapter<ChangeStreamRecordT> |
An extension point that allows end users to plug in a custom implementation of logical change
stream records.
|
ChangeStreamRecordAdapter.ChangeStreamRecordBuilder<ChangeStreamRecordT> |
A SAX style change stream record factory.
|
Entry |
Default representation of a mod in a data change, which can be a
DeleteFamily , a DeleteCells , or a SetCell This class will be used by ChangeStreamMutation to
represent a list of mods in a logical change stream mutation. |
Filters.Filter | |
MutationApi<T extends MutationApi<T>> |
The API for creating mutations for a single row.
|
RowAdapter<RowT> |
An extension point that allows end users to plug in a custom implementation of logical rows.
|
RowAdapter.RowBuilder<RowT> |
A SAX style row factory.
|
Class | Description |
---|---|
BulkMutation |
Represents a list of mutations for multiple rows.
|
ChangeStreamContinuationToken |
A simple wrapper for
StreamContinuationToken . |
ChangeStreamMutation |
A ChangeStreamMutation represents a list of mods(represented by List<
Entry >) targeted at
a single row, which is concatenated by ChangeStreamRecordMerger . |
CloseStream |
A simple wrapper for
ReadChangeStreamResponse.CloseStream . |
ConditionalRowMutation |
Mutates a row atomically based on the output of a condition filter.
|
DefaultChangeStreamRecordAdapter |
Default implementation of a
ChangeStreamRecordAdapter that uses ChangeStreamRecord s to represent change stream records. |
DefaultRowAdapter |
Default implementation of a
RowAdapter that uses Row s to represent logical rows. |
DeleteCells |
Representation of a DeleteCells mod in a data change.
|
DeleteFamily |
Representation of a DeleteFamily mod in a data change.
|
Filters |
A Fluent DSL to create a hierarchy of filters for the CheckAndMutateRow RPCs and ReadRows Query.
|
Filters.ChainFilter |
DSL for adding filters to a chain.
|
Filters.ConditionFilter |
DSL for configuring a conditional filter.
|
Filters.FamilyFilter | |
Filters.InterleaveFilter |
DSL for adding filters to the interleave list.
|
Filters.KeyFilter | |
Filters.LimitFilter | |
Filters.OffsetFilter | |
Filters.QualifierFilter | |
Filters.QualifierRangeFilter |
Matches only cells from columns within the given range.
|
Filters.TimestampFilter | |
Filters.TimestampRangeFilter |
Matches only cells with microsecond timestamps within the given range.
|
Filters.ValueFilter | |
Filters.ValueRangeFilter |
Matches only cells with values that fall within the given value range.
|
Heartbeat |
A simple wrapper for
ReadChangeStreamResponse.Heartbeat . |
KeyOffset |
Represents the offset of a row key in a table.
|
MutateRowsException.FailedMutation |
Identifies which mutation failed and the reason it failed.
|
Mutation |
The concrete implementation of
MutationApi that can be used to create and represent a
list of mutations. |
Query |
A simple wrapper to construct a query for the ReadRows RPC.
|
Query.QueryPaginator |
A Query Paginator that will split a query into small chunks.
|
Range<T,R extends Range<T,R>> |
Range API.
|
Range.ByteStringRange |
Concrete Range for ByteStrings
|
Range.TimestampRange |
Concrete Range for timestamps
|
ReadChangeStreamQuery |
A simple wrapper to construct a query for the ReadChangeStream RPC.
|
ReadModifyWriteRow |
Wraps a
ReadModifyWriteRowRequest . |
Row |
Default representation of a logical row.
|
RowCell |
Default representation of a cell in a
Row . |
RowMutation |
Represents a list of mutations targeted at a single row.
|
RowMutationEntry |
Represents a list of mutations targeted at a single row.
|
SetCell |
Representation of a SetCell mod in a data change, whose value is concatenated by
ChangeStreamRecordMerger in case of SetCell value chunking. |
Enum | Description |
---|---|
ChangeStreamMutation.MutationType | |
Range.BoundType |
Exception | Description |
---|---|
MutateRowsException |
Thrown by the MutateRows when at least one Mutation failed.
|
Copyright © 2023 Google LLC. All rights reserved.