package dao
- Alphabetic
- Public
- Protected
Type Members
- class BufferedCommandCompletionsReader extends LedgerDaoCommandCompletionsReader
- class BufferedStreamsReader[PERSISTENCE_FETCH_ARGS, API_RESPONSE] extends NamedLogging
Generic class that helps serving Ledger API streams (e.g.
Generic class that helps serving Ledger API streams (e.g. transactions, completions) from either the in-memory fan-out buffer or from persistence depending on the requested offset range.
- PERSISTENCE_FETCH_ARGS
The Ledger API streams filter type of fetches from persistence.
- API_RESPONSE
The API stream response type.
- class BufferedTransactionByIdReader[API_RESPONSE] extends AnyRef
Generic class that helps serving Ledger API point-wise lookups (TransactionService.{GetTransactionByEventId, GetTransactionById, GetFlatTransactionByEventId, GetFlatTransactionById}) from either the in-memory fan-out buffer or from persistence.
Generic class that helps serving Ledger API point-wise lookups (TransactionService.{GetTransactionByEventId, GetTransactionById, GetFlatTransactionByEventId, GetFlatTransactionById}) from either the in-memory fan-out buffer or from persistence.
- API_RESPONSE
The Ledger API response type.
- final case class EventProjectionProperties(verbose: Boolean, wildcardWitnesses: Set[String], witnessTemplateProjections: Map[String, Map[daml.lf.data.Ref.Identifier, Projection]] = Map.empty) extends Product with Serializable
This class encapsulates the logic of how contract arguments and interface views are being projected to the consumer based on the filter criteria and the relation between interfaces and templates implementing them.
This class encapsulates the logic of how contract arguments and interface views are being projected to the consumer based on the filter criteria and the relation between interfaces and templates implementing them.
- verbose
enriching in verbose mode
- wildcardWitnesses
all the wildcard parties for which contract arguments will be populated
- witnessTemplateProjections
per witness party, per template projections
- class HealthCheckTask extends TimerTask with AutoCloseable with NamedLogging
- final case class QueryRange[A](startExclusive: A, endInclusive: A) extends Product with Serializable
- trait SequentialWriteDao extends AnyRef
Value Members
- object BufferedCommandCompletionsReader
- object BufferedTransactionByIdReader
- object DataSourceConnectionProvider
- object DatabaseSelfServiceError
Wraps SQLExceptions into transient and non-transient errors.
Wraps SQLExceptions into transient and non-transient errors. Transience classification is done as follows:
* Problems that are likely to be resolved with retries are transient errors. For example, network outages or db access serialization problems.
* Problems that cannot be recovered from are non-transient. For example, an illegal argument exception inside a database transaction or a unique constraint violation.
- object DbDispatcher
- object EventProjectionProperties extends Serializable
- object PaginatingAsyncStream
- object SequentialWriteDao