Packages

package dao

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package events

Type Members

  1. class BufferedCommandCompletionsReader extends LedgerDaoCommandCompletionsReader
  2. 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.

  3. 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.

  4. 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

  5. class HealthCheckTask extends TimerTask with AutoCloseable with NamedLogging
  6. final case class QueryRange[A](startExclusive: A, endInclusive: A) extends Product with Serializable
  7. trait SequentialWriteDao extends AnyRef

Value Members

  1. object BufferedCommandCompletionsReader
  2. object BufferedTransactionByIdReader
  3. object DataSourceConnectionProvider
  4. 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.

  5. object DbDispatcher
  6. object EventProjectionProperties extends Serializable
  7. object PaginatingAsyncStream
  8. object SequentialWriteDao

Ungrouped