public final class DiffCommand extends Object
Command builder for diff commands.
diff computes the changes to a record or a key within a record
between one or two timestamps.
diff <record> from <start> diff <record> from <start> to <end> diff <key> from <start> diff <key> from <start> to <end> diff <key> in <record> from <start> diff <key> in <record> from <start> to <end>
| Modifier and Type | Class and Description |
|---|---|
static class |
DiffCommand.KeyRangeState
The terminal state for a key-only
diff command that includes both
a start and end Timestamp. |
static class |
DiffCommand.KeyRecordRangeState
The terminal state for a key-scoped
diff command that includes
both a start and end Timestamp. |
static class |
DiffCommand.KeyRecordState
The state after specifying the key and record for a key-scoped
diff command. |
static class |
DiffCommand.KeyRecordTimestampState
The terminal state for a key-record
diff command with a start
Timestamp. |
static class |
DiffCommand.KeyState
The state after specifying the key for the
diff command. |
static class |
DiffCommand.KeyTimestampState
The terminal state for a key-only
diff command with a start
Timestamp. |
static class |
DiffCommand.RecordRangeState
The terminal state for a record-scoped
diff command that includes
both a start and end Timestamp. |
static class |
DiffCommand.RecordState
The state after specifying the record for the
diff command. |
static class |
DiffCommand.RecordTimestampState
The terminal state for a record-scoped
diff command with a start
Timestamp. |