package events
- Alphabetic
- Public
- Protected
Type Members
- class ACSReader extends NamedLogging
Streams ACS events (active contracts) in a two step process consisting of:
Streams ACS events (active contracts) in a two step process consisting of:
- fetching event sequential ids of the active contracts based on the filtering constraints,
- fetching the active contracts based on the fetched event sequential ids.
Details: An input filtering constraint (consisting of parties and template ids) is converted into decomposed filtering constraints (a constraint with exactly one party and at most one template id). For each decomposed filter, the matching event sequential ids are fetched in parallel and then merged into a strictly increasing sequence. The elements from this sequence are then batched and the batch ids serve as the input to the payload fetching step.
- final case class CompressionStrategy(createArgumentCompression: FieldCompressionStrategy, createKeyValueCompression: FieldCompressionStrategy, exerciseArgumentCompression: FieldCompressionStrategy, exerciseResultCompression: FieldCompressionStrategy) extends Product with Serializable
- trait ContractLoader extends AnyRef
Efficient cross-request batching contract loader
Efficient cross-request batching contract loader
Note that both loaders operate on an identifier -> offset basis. The given offset of a request serves as a lower bound for the states. The states can be newer, but not older. We still need to have an upper bound of the requests as we don't want to read dirty states (due to parallel insertion).
- sealed trait ContractStateEvent extends Product with Serializable
- final case class DecomposedFilter(party: Option[Party], templateId: Option[Identifier]) extends Product with Serializable
- final case class EventsRange(startInclusiveOffset: Offset, startInclusiveEventSeqId: Long, endInclusiveOffset: Offset, endInclusiveEventSeqId: Long) extends Product with Serializable
- final case class FieldCompressionStrategy(id: Option[Int], compress: (Array[Byte]) => Array[Byte]) extends Product with Serializable
- final case class IdPageSizing(minPageSize: Int, maxPageSize: Int) extends Product with Serializable
The size of a page is the number of ids in the page.
- trait LfValueSerialization extends AnyRef
Serializes and deserializes Daml-Lf values and events.
Serializes and deserializes Daml-Lf values and events.
Deserializing values in verbose mode involves loading packages in order to fill in missing type information. That's why these methods return Futures, while the serialization methods are synchronous.
- final class LfValueTranslation extends LfValueSerialization with NamedLogging
- trait Loader[KEY, VALUE] extends AnyRef
- class PekkoStreamParallelBatchedLoader[KEY, VALUE] extends Loader[KEY, VALUE] with NamedLogging
- trait QueryValidRange extends AnyRef
- final case class QueryValidRangeImpl(storageBackend: ParameterStorageBackend, loggerFactory: NamedLoggerFactory) extends QueryValidRange with NamedLogging with Product with Serializable
- final class ReassignmentPointwiseReader extends NamedLogging
- class ReassignmentStreamReader extends NamedLogging
- final class TopologyTransactionPointwiseReader extends NamedLogging
- class TopologyTransactionsStreamReader extends NamedLogging
- final class TransactionPointwiseReader extends NamedLogging
- sealed trait TransactionPointwiseReaderLegacy extends AnyRef
- final class TransactionTreePointwiseReader extends TransactionPointwiseReaderLegacy with NamedLogging
- Annotations
- @nowarn()
- class TransactionsTreeStreamReader extends NamedLogging
- Annotations
- @nowarn()
- final class UpdatePointwiseReader extends NamedLogging
- class UpdatesStreamReader extends NamedLogging
Value Members
- object ACSReader
- object CompressionMetrics
- object CompressionStrategy extends Serializable
- object ContractLoader
- object ContractStateEvent extends Serializable
- object EventIdsUtils
- object EventsTable
- object FieldCompressionStrategy extends Serializable
- object FilterUtils
- object IdPageSizing extends Serializable
- object LfValueTranslation
- object ReassignmentStreamReader
- object TopologyTransactionsStreamReader
- object UpdatePointwiseReader
- object Utils