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 BufferedTransactionPointwiseReader[QUERY_PARAM_TYPE, API_RESPONSE] extends AnyRef

    Generic class that helps serving Ledger API point-wise lookups (UpdateService.{GetTransactionById, GetTransactionTreeById, GetTransactionByOffset, GetTransactionTreeByOffset}) from either the in-memory fan-out buffer or from persistence.

    Generic class that helps serving Ledger API point-wise lookups (UpdateService.{GetTransactionById, GetTransactionTreeById, GetTransactionByOffset, GetTransactionTreeByOffset}) from either the in-memory fan-out buffer or from persistence.

    QUERY_PARAM_TYPE

    The query parameter type.

    API_RESPONSE

    The Ledger API response type.

  4. class BufferedUpdatePointwiseReader[QUERY_PARAM_TYPE, API_RESPONSE] extends AnyRef

    Generic class that helps serving Ledger API point-wise lookups (UpdateService.{GetUpdateById, GetUpdateByOffset}) from either the in-memory fan-out buffer or from persistence.

    Generic class that helps serving Ledger API point-wise lookups (UpdateService.{GetUpdateById, GetUpdateByOffset}) from either the in-memory fan-out buffer or from persistence.

    QUERY_PARAM_TYPE

    The query parameter type.

    API_RESPONSE

    The Ledger API response type.

  5. final case class EventProjectionProperties(verbose: Boolean, templateWildcardWitnesses: Option[Set[String]], witnessTemplateProjections: Map[Option[String], Map[daml.lf.data.Ref.Identifier, Projection]] = Map.empty, templateWildcardCreatedEventBlobParties: Option[Set[String]] = Some( Set.empty ))(interfaceViewPackageUpgrade: InterfaceViewPackageUpgrade) 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

    templateWildcardWitnesses

    all the parties for which contract arguments will be populated for all the templates,if None then contract arguments for all the parties and for all the templates will be populated

    witnessTemplateProjections

    per witness party, per template projections

    templateWildcardCreatedEventBlobParties

    parties for which the created event blob will be populated for all the templates, if None then blobs for all the parties and all the templates will be populated

    interfaceViewPackageUpgrade

    computes which interface instance version should be used for rendering an interface view for a given interface instance

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

Value Members

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

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

Ungrouped