| Interface | Description |
|---|---|
| Command |
A
Command encapsulates a complete CCL (Concourse Command Language)
statement that can be rendered as a CCL string. |
| CommandGroup |
An interface that mirrors the
Concourse API with void-returning
methods. |
| Criteria |
A
Criteria is an object that is used to encapsulate the semantics of
a complex query. |
| Class | Description |
|---|---|
| AddCommand |
A
Command builder for add commands. |
| AddCommand.KeyState |
The state after specifying the key for the
add command. |
| AddCommand.RecordState |
The terminal state for an
add command that targets specific
records. |
| AddCommand.ValueState |
The state after specifying the key and value for the
add command. |
| AuditCommand |
A
Command builder for audit commands. |
| AuditCommand.KeyRecordRangeState |
The terminal state for a key-scoped
audit command that includes
both a start and end Timestamp. |
| AuditCommand.KeyRecordState |
The terminal state for a key-scoped
audit command after
specifying the key and record. |
| AuditCommand.KeyRecordTimestampState |
The terminal state for a key-scoped
audit command that includes a
start Timestamp. |
| AuditCommand.KeyState |
The state after specifying the key for the
audit command. |
| AuditCommand.RecordRangeState |
The terminal state for a record-scoped
audit command that
includes both a start and end Timestamp. |
| AuditCommand.RecordState |
The terminal state for a record-scoped
audit command. |
| AuditCommand.RecordTimestampState |
The terminal state for a record-scoped
audit command that
includes a start Timestamp. |
| BrowseCommand |
A
Command builder for browse commands. |
| BrowseCommand.State |
The terminal state for a
browse command. |
| BuildableStartState |
A
StartState that is also a BuildableState. |
| BuildableState |
The base class for a language state that can be transformed into a complete
and well-formed
Criteria. |
| BuiltCriteria |
A
Criteria that has been BuildableState.build(). |
| CalculateCommand |
A
Command builder for calculate commands. |
| CalculateCommand.State |
The terminal state for a
calculate command. |
| CCLCommandGroup |
A
CommandGroup that collects Commands as CCL language
representations for batch submission. |
| CclRenderer |
Shared utilities for rendering
Command components as CCL string
fragments. |
| ChronicleCommand |
A
Command builder for chronicle commands. |
| ChronicleCommand.KeyState |
The state after specifying the key for the
chronicle command. |
| ChronicleCommand.RangeState |
The terminal state for a
chronicle command that includes both a
start and end Timestamp. |
| ChronicleCommand.RecordState |
The terminal state for a
chronicle command after specifying the
key and record. |
| ChronicleCommand.TimestampState |
The terminal state for a
chronicle command that includes a start
Timestamp. |
| ClearCommand |
A
Command builder for clear commands. |
| ClearCommand.KeyState |
The state after specifying keys for the
clear command. |
| ClearCommand.RecordState |
The terminal state for a
clear command, reached after specifying
target records and optionally keys. |
| CommandBuilder |
A
CommandBuilder provides the fluent factory methods for constructing
Commands. |
| CommandSerializer |
Utility for converting
Commands to and from TCommand
Thrift representations. |
| ConcourseCompiler |
A CCL
Compiler for Concourse. |
| ConsolidateCommand |
A
Command builder for consolidate commands. |
| ConsolidateCommand.State |
The terminal state for a
consolidate command. |
| DescribeCommand |
A
Command builder for describe commands. |
| DescribeCommand.AllState |
The terminal state for a
describe command that targets all
records, supporting an optional at clause for historical
inspection. |
| DescribeCommand.State |
The terminal state for a
describe command. |
| DiffCommand |
A
Command builder for diff commands. |
| DiffCommand.KeyRangeState |
The terminal state for a key-only
diff command that includes both
a start and end Timestamp. |
| DiffCommand.KeyRecordRangeState |
The terminal state for a key-scoped
diff command that includes
both a start and end Timestamp. |
| DiffCommand.KeyRecordState |
The state after specifying the key and record for a key-scoped
diff command. |
| DiffCommand.KeyRecordTimestampState |
The terminal state for a key-record
diff command with a start
Timestamp. |
| DiffCommand.KeyState |
The state after specifying the key for the
diff command. |
| DiffCommand.KeyTimestampState |
The terminal state for a key-only
diff command with a start
Timestamp. |
| DiffCommand.RecordRangeState |
The terminal state for a record-scoped
diff command that includes
both a start and end Timestamp. |
| DiffCommand.RecordState |
The state after specifying the record for the
diff command. |
| DiffCommand.RecordTimestampState |
The terminal state for a record-scoped
diff command with a start
Timestamp. |
| FindCommand |
A
Command builder for find commands. |
| FindCommand.ConditionState |
The terminal state for a
find command. |
| FindOrAddCommand |
A
Command builder for findOrAdd commands. |
| FindOrAddCommand.KeyState |
The state after specifying the key for the
findOrAdd command. |
| FindOrAddCommand.ValueState |
The terminal state for a
findOrAdd command, reached after
specifying the key and value. |
| FindOrInsertCommand |
A
Command builder for findOrInsert commands. |
| FindOrInsertCommand.ConditionState |
The state after specifying the condition for the
findOrInsert
command. |
| FindOrInsertCommand.JsonState |
The terminal state for a
findOrInsert command, reached after
specifying the condition, optional timestamp, and JSON data. |
| FindOrInsertCommand.TimestampState |
The state after specifying the condition and a historical
Timestamp for the findOrInsert command. |
| GetCommand |
A
Command builder for get commands. |
| GetCommand.AllKeysState |
The state after calling
Command#getAll() with no keys, indicating
that all keys should be retrieved. |
| GetCommand.KeyState |
The state after specifying keys for the
get command. |
| GetCommand.SourceState |
The terminal state for a
get command, reached after specifying
the data source. |
| HoldsCommand |
A
Command builder for holds commands. |
| HoldsCommand.State |
The terminal state for a
holds command, reached after specifying
the records to check. |
| InsertCommand |
A
Command builder for insert commands. |
| InsertCommand.JsonState |
The terminal state after specifying JSON data for the
insert
command. |
| InsertCommand.RecordState |
The terminal state for an
insert command that targets specific
records. |
| JsonifyCommand |
A
Command builder for jsonify commands. |
| JsonifyCommand.State |
The terminal state for a
jsonify command. |
| KeyState |
The
State that expects the next token to be an operator. |
| Language |
Tools for translating aspects of the language.
|
| LinkCommand |
A
Command builder for link commands. |
| LinkCommand.DestinationState |
The terminal state for a
link command, reached after specifying
the key, source, and destination records. |
| LinkCommand.KeyState |
The state after specifying the key for the
link command. |
| LinkCommand.SourceState |
The state after specifying the key and source record for the
link
command. |
| NavigateCommand |
A
Command builder for navigate commands. |
| NavigateCommand.KeyState |
The state after specifying keys for the
navigate command. |
| NavigateCommand.SourceState |
The terminal state for a
navigate command. |
| OperatorState |
The
State that expects the next token to be a value. |
| ReconcileCommand |
A
Command builder for reconcile commands. |
| ReconcileCommand.KeyState |
The state after specifying the key for the
reconcile command. |
| ReconcileCommand.RecordState |
The state after specifying the key and record for the
reconcile
command. |
| ReconcileCommand.ValuesState |
The terminal state for a
reconcile command, reached after
specifying the key, record, and values. |
| RemoveCommand |
A
Command builder for remove commands. |
| RemoveCommand.KeyState |
The state after specifying the key for the
remove command. |
| RemoveCommand.RecordState |
The terminal state for a
remove command, reached after specifying
the key, optional value, and target records. |
| RemoveCommand.ValueState |
The state after specifying the key and value for the
remove
command. |
| RevertCommand |
A
Command builder for revert commands. |
| RevertCommand.KeyState |
The state after specifying the keys for the
revert command. |
| RevertCommand.RecordState |
The state after specifying the keys and records for the
revert
command. |
| RevertCommand.TimestampState |
The terminal state for a
revert command, reached after specifying
keys, records, and the target Timestamp. |
| SearchCommand |
A
Command builder for search commands. |
| SearchCommand.KeyState |
The state after specifying the key for the
search command. |
| SearchCommand.QueryState |
The terminal state for a
search command, reached after specifying
both the key and the search query. |
| SelectCommand |
A
Command builder for select commands. |
| SelectCommand.AllKeysState |
The state after calling
Command#selectAll() with no keys,
indicating that all keys should be selected. |
| SelectCommand.KeyState |
The state after specifying keys for the
select command. |
| SelectCommand.SourceState |
The terminal state for a
select command, reached after specifying
the data source (records or condition). |
| SetCommand |
A
Command builder for set commands. |
| SetCommand.KeyState |
The state after specifying the key for the
set command. |
| SetCommand.RecordState |
The terminal state for a
set command, reached after specifying
the key, value, and target records. |
| SetCommand.ValueState |
The state after specifying the key and value for the
set command. |
| StartState |
The
StartState marks the logical beginning of a new Criteria. |
| State |
This is the base class and marker for any valid state in the
Criteria
builder. |
| TimestampState |
The
State that expects the current token to be the last or the next
token to be a conjunction specification. |
| TraceCommand |
A
Command builder for trace commands. |
| TraceCommand.State |
The terminal state for a
trace command. |
| UnlinkCommand |
A
Command builder for unlink commands. |
| UnlinkCommand.DestinationState |
The terminal state for an
unlink command, reached after
specifying the key, source, and destination record. |
| UnlinkCommand.KeyState |
The state after specifying the key for the
unlink command. |
| UnlinkCommand.SourceState |
The state after specifying the key and source record for the
unlink command. |
| ValueState |
The
State that expects the current token to be the last or the next
token to be a value or conjunction specification. |
| VerifyAndSwapCommand |
A
Command builder for verifyAndSwap commands. |
| VerifyAndSwapCommand.KeyState |
The state after specifying the key for the
verifyAndSwap command. |
| VerifyAndSwapCommand.RecordState |
The state after specifying the key, expected value, and record for the
verifyAndSwap command. |
| VerifyAndSwapCommand.SwapState |
The terminal state for a
verifyAndSwap command, reached after
specifying the key, expected value, record, and replacement value. |
| VerifyAndSwapCommand.ValueState |
The state after specifying the key and expected value for the
verifyAndSwap command. |
| VerifyCommand |
A
Command builder for verify commands. |
| VerifyCommand.KeyState |
The state after specifying the key for the
verify command. |
| VerifyCommand.RecordState |
The terminal state for a
verify command, reached after specifying
the key, value, and record. |
| VerifyCommand.TimestampState |
The terminal state for a
verify command that includes a
historical Timestamp. |
| VerifyCommand.ValueState |
The state after specifying the key and value for the
verify
command. |
| VerifyOrSetCommand |
A
Command builder for verifyOrSet commands. |
| VerifyOrSetCommand.KeyState |
The state after specifying the key for the
verifyOrSet command. |
| VerifyOrSetCommand.RecordState |
The terminal state for a
verifyOrSet command, reached after
specifying the key, value, and record. |
| VerifyOrSetCommand.ValueState |
The state after specifying the key and value for the
verifyOrSet
command. |