Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AccessMetricsConfiguration - Record Class in io.camunda.zeebe.db
- AccessMetricsConfiguration(AccessMetricsConfiguration.Kind, int) - Constructor for record class io.camunda.zeebe.db.AccessMetricsConfiguration
-
Creates an instance of a
AccessMetricsConfigurationrecord class. - AccessMetricsConfiguration.Kind - Enum Class in io.camunda.zeebe.db
- assertExists(ZeebeTransaction, ContainsForeignKeys) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ForeignKeyChecker
C
- cfOptions() - Method in record class io.camunda.zeebe.db.impl.rocksdb.transaction.RocksDbOptions
-
Returns the value of the
cfOptionsrecord component. - ChecksumProviderRocksDBImpl - Class in io.camunda.zeebe.db.impl.rocksdb
- ChecksumProviderRocksDBImpl() - Constructor for class io.camunda.zeebe.db.impl.rocksdb.ChecksumProviderRocksDBImpl
- close() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
- close() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- columnFamily() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
-
Returns the value of the
columnFamilyrecord component. - ColumnFamily<KeyType,
ValueType> - Interface in io.camunda.zeebe.db -
Represents an column family, where it is possible to store keys of type
ColumnFamilyand corresponding values of typeColumnFamily. - ColumnFamilyContext - Class in io.camunda.zeebe.db.impl.rocksdb.transaction
- ColumnFamilyMetrics - Interface in io.camunda.zeebe.db
- commit() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
- commit() - Method in interface io.camunda.zeebe.db.ZeebeDbTransaction
-
Commits the transaction and writes the data into the database.
- ConsistencyChecksSettings - Record Class in io.camunda.zeebe.db
- ConsistencyChecksSettings() - Constructor for record class io.camunda.zeebe.db.ConsistencyChecksSettings
-
Intended for tests, uses the default settings for all consistency checks.
- ConsistencyChecksSettings(boolean, boolean) - Constructor for record class io.camunda.zeebe.db.ConsistencyChecksSettings
-
Creates an instance of a
ConsistencyChecksSettingsrecord class. - containedForeignKeys() - Method in interface io.camunda.zeebe.db.ContainsForeignKeys
- containedForeignKeys() - Method in class io.camunda.zeebe.db.impl.DbCompositeKey
- containedForeignKeys() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
- containedForeignKeys() - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
- ContainsForeignKeys - Interface in io.camunda.zeebe.db
- count() - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Count the number of entries in the column family by iterating over all its entries.
- countEqualPrefix(DbKey) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Count the number of entries in the column family which have the same common prefix by iterating over all its entries.
- createColumnFamily(ColumnFamilyNames, TransactionContext, KeyType, ValueType) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- createColumnFamily(ColumnFamilyType, TransactionContext, KeyType, ValueType) - Method in interface io.camunda.zeebe.db.ZeebeDb
-
Creates an instance of a specific column family to access and store key-value pairs in that column family.
- createContext() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- createContext() - Method in interface io.camunda.zeebe.db.ZeebeDb
- createDb(File) - Method in class io.camunda.zeebe.db.impl.rocksdb.ZeebeRocksDbFactory
- createDb(File) - Method in interface io.camunda.zeebe.db.ZeebeDbFactory
-
Creates a zeebe database in the given directory.
- createSnapshot(File) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- createSnapshot(File) - Method in interface io.camunda.zeebe.db.ZeebeDb
-
Creates a snapshot of the current database in the given directory.
D
- DB_LOGGER - Static variable in class io.camunda.zeebe.db.impl.rocksdb.Loggers
- DbByte - Class in io.camunda.zeebe.db.impl
- DbByte() - Constructor for class io.camunda.zeebe.db.impl.DbByte
- DbBytes - Class in io.camunda.zeebe.db.impl
- DbBytes() - Constructor for class io.camunda.zeebe.db.impl.DbBytes
- DbCompositeKey<FirstKeyType,
SecondKeyType> - Class in io.camunda.zeebe.db.impl - DbCompositeKey(FirstKeyType, SecondKeyType) - Constructor for class io.camunda.zeebe.db.impl.DbCompositeKey
- DbForeignKey<K> - Record Class in io.camunda.zeebe.db.impl
-
Wraps a key from a given column family.
- DbForeignKey(K, Enum<? extends EnumValue>) - Constructor for record class io.camunda.zeebe.db.impl.DbForeignKey
- DbForeignKey(K, Enum<? extends EnumValue>, DbForeignKey.MatchType) - Constructor for record class io.camunda.zeebe.db.impl.DbForeignKey
- DbForeignKey(K, Enum<? extends EnumValue>, DbForeignKey.MatchType, Predicate<K>) - Constructor for record class io.camunda.zeebe.db.impl.DbForeignKey
-
Creates an instance of a
DbForeignKeyrecord class. - DbForeignKey.MatchType - Enum Class in io.camunda.zeebe.db.impl
- DbInt - Class in io.camunda.zeebe.db.impl
- DbInt() - Constructor for class io.camunda.zeebe.db.impl.DbInt
- DbKey - Interface in io.camunda.zeebe.db
-
The key which is used to store a value.
- DbLong - Class in io.camunda.zeebe.db.impl
- DbLong() - Constructor for class io.camunda.zeebe.db.impl.DbLong
- DbNil - Class in io.camunda.zeebe.db.impl
- dbOptions() - Method in record class io.camunda.zeebe.db.impl.rocksdb.transaction.RocksDbOptions
-
Returns the value of the
dbOptionsrecord component. - DbString - Class in io.camunda.zeebe.db.impl
- DbString() - Constructor for class io.camunda.zeebe.db.impl.DbString
- DbTenantAwareKey<WrappedKey> - Record Class in io.camunda.zeebe.db.impl
-
The DbTenantAwareKey wraps any given key and, depending on the PlacementType, append or prepends the tenant to it.
- DbTenantAwareKey(DbString, WrappedKey, DbTenantAwareKey.PlacementType) - Constructor for record class io.camunda.zeebe.db.impl.DbTenantAwareKey
-
Creates an instance of a
DbTenantAwareKeyrecord class. - DbTenantAwareKey.PlacementType - Enum Class in io.camunda.zeebe.db.impl
- DbValue - Interface in io.camunda.zeebe.db
-
The value which should be stored together with a key.
- DEFAULT - Enum constant in enum class io.camunda.zeebe.db.impl.DefaultColumnFamily
- DEFAULT_IO_RATE_BYTES_PER_SECOND - Static variable in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- DEFAULT_MAX_WRITE_BUFFER_NUMBER - Static variable in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- DEFAULT_MEMORY_LIMIT - Static variable in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- DEFAULT_MIN_WRITE_BUFFER_NUMBER_TO_MERGE - Static variable in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- DEFAULT_SST_PARTITIONING_ENABLED - Static variable in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
-
Enabling this feature gives a hint to the RocksDB compaction to compact based on virtual column family prefixes.
- DEFAULT_STATISTICS_ENABLED - Static variable in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- DEFAULT_UNLIMITED_MAX_OPEN_FILES - Static variable in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- DEFAULT_WAL_DISABLED - Static variable in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
-
WARN: It is safe to disable wal as long as there is only one column family.
- DefaultColumnFamily - Enum Class in io.camunda.zeebe.db.impl
-
Contains only one column family
DefaultColumnFamily.DEFAULT, which can be used for tests or simple databases. - DefaultTransactionContext - Class in io.camunda.zeebe.db.impl.rocksdb.transaction
- delete(long, byte[], int) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
- deleteExisting(KeyType) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Deletes the key-value pair with the given key if it exists in the column family
- deleteIfExists(KeyType) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Deletes the key-value pair if the key does exist in the column family.
E
- enableForeignKeyChecks() - Method in record class io.camunda.zeebe.db.ConsistencyChecksSettings
-
Returns the value of the
enableForeignKeyChecksrecord component. - enablePreconditions() - Method in record class io.camunda.zeebe.db.ConsistencyChecksSettings
-
Returns the value of the
enablePreconditionsrecord component. - equals(Object) - Method in record class io.camunda.zeebe.db.AccessMetricsConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.db.ConsistencyChecksSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.db.impl.rocksdb.transaction.RocksDbOptions
-
Indicates whether some other object is "equal to" this one.
- exists(KeyType) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Checks for key existence in the column family.
- exportMetrics() - Method in class io.camunda.zeebe.db.impl.rocksdb.ZeebeRocksDBMetricExporter
F
- FINE - Enum constant in enum class io.camunda.zeebe.db.AccessMetricsConfiguration.Kind
- FineGrainedColumnFamilyMetrics - Class in io.camunda.zeebe.db.impl
- FineGrainedColumnFamilyMetrics(int, ColumnFamilyNames) - Constructor for class io.camunda.zeebe.db.impl.FineGrainedColumnFamilyMetrics
- first() - Method in class io.camunda.zeebe.db.impl.DbCompositeKey
- forEach(BiConsumer<KeyType, ValueType>) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Visits the key-value pairs, which are stored in the column family.
- forEach(Consumer<ValueType>) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Visits the values, which are stored in the column family.
- ForeignKeyChecker - Class in io.camunda.zeebe.db.impl.rocksdb.transaction
-
Similar to
TransactionalColumnFamilybut supports lookups on arbitrary column families. - ForeignKeyChecker(ZeebeTransactionDb<?>, ConsistencyChecksSettings) - Constructor for class io.camunda.zeebe.db.impl.rocksdb.transaction.ForeignKeyChecker
- Full - Enum constant in enum class io.camunda.zeebe.db.impl.DbForeignKey.MatchType
G
- get(long, long, byte[], int) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
- get(KeyType) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
The corresponding stored value in the column family to the given key.
- getBuffer() - Method in class io.camunda.zeebe.db.impl.DbString
- getBytes() - Method in class io.camunda.zeebe.db.impl.DbBytes
- getColumnFamilyOptions() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- getCurrentTransaction() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.DefaultTransactionContext
- getCurrentTransaction() - Method in interface io.camunda.zeebe.db.TransactionContext
-
This will return an transaction object, on which the caller can operate on.
- getDefaultHandle() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- getDefaultNativeHandle() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- getDirectBuffer() - Method in class io.camunda.zeebe.db.impl.DbBytes
- getIoRateBytesPerSecond() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- getKeyBufferArray() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- getKeyLength() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- getKeyView() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- getLength() - Method in class io.camunda.zeebe.db.impl.DbByte
- getLength() - Method in class io.camunda.zeebe.db.impl.DbBytes
- getLength() - Method in class io.camunda.zeebe.db.impl.DbCompositeKey
- getLength() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
- getLength() - Method in class io.camunda.zeebe.db.impl.DbInt
- getLength() - Method in class io.camunda.zeebe.db.impl.DbLong
- getLength() - Method in class io.camunda.zeebe.db.impl.DbNil
- getLength() - Method in class io.camunda.zeebe.db.impl.DbString
- getLength() - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
- getMaxOpenFiles() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- getMaxWriteBufferNumber() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- getMemoryLimit() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- getMinWriteBufferNumberToMerge() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- getPrefixReadOptions() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- getProperty(String) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- getProperty(String) - Method in interface io.camunda.zeebe.db.ZeebeDb
- getReadOptionsNativeHandle() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- getSnapshotChecksums(Path) - Method in class io.camunda.zeebe.db.impl.rocksdb.ChecksumProviderRocksDBImpl
- getValue() - Method in class io.camunda.zeebe.db.impl.DbByte
- getValue() - Method in class io.camunda.zeebe.db.impl.DbInt
- getValue() - Method in class io.camunda.zeebe.db.impl.DbLong
- getValue() - Method in enum class io.camunda.zeebe.db.impl.DefaultColumnFamily
- getValueBufferArray() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- getValueView() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
H
- hashCode() - Method in record class io.camunda.zeebe.db.AccessMetricsConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.db.ConsistencyChecksSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.db.impl.rocksdb.transaction.RocksDbOptions
-
Returns a hash code value for this object.
I
- inner() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
-
Returns the value of the
innerrecord component. - insert(KeyType, ValueType) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Inserts a new key value pair into the column family.
- INSTANCE - Static variable in class io.camunda.zeebe.db.impl.DbNil
- io.camunda.zeebe.db - package io.camunda.zeebe.db
- io.camunda.zeebe.db.impl - package io.camunda.zeebe.db.impl
- io.camunda.zeebe.db.impl.rocksdb - package io.camunda.zeebe.db.impl.rocksdb
- io.camunda.zeebe.db.impl.rocksdb.transaction - package io.camunda.zeebe.db.impl.rocksdb.transaction
- isEmpty() - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Checks if the column family has any entry.
- isEmpty(ColumnFamilyNames, TransactionContext) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- isEmpty(ColumnFamilyType, TransactionContext) - Method in interface io.camunda.zeebe.db.ZeebeDb
-
Checks the database if the given column is empty.
- isKeyViewEmpty() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- isSstPartitioningEnabled() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- isStatisticsEnabled() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- isValueViewEmpty() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- isWalDisabled() - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
K
- KeyValuePairVisitor<KeyType,
ValueType> - Interface in io.camunda.zeebe.db -
Represents an function that accepts a zeebe key value pair and produces an primitive boolean as result.
- kind() - Method in record class io.camunda.zeebe.db.AccessMetricsConfiguration
-
Returns the value of the
kindrecord component.
L
- Loggers - Class in io.camunda.zeebe.db.impl.rocksdb
- Loggers() - Constructor for class io.camunda.zeebe.db.impl.rocksdb.Loggers
M
- match() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
-
Returns the value of the
matchrecord component. - measureDeleteLatency() - Method in interface io.camunda.zeebe.db.ColumnFamilyMetrics
- measureDeleteLatency() - Method in class io.camunda.zeebe.db.impl.FineGrainedColumnFamilyMetrics
- measureDeleteLatency() - Method in class io.camunda.zeebe.db.impl.NoopColumnFamilyMetrics
- measureGetLatency() - Method in interface io.camunda.zeebe.db.ColumnFamilyMetrics
- measureGetLatency() - Method in class io.camunda.zeebe.db.impl.FineGrainedColumnFamilyMetrics
- measureGetLatency() - Method in class io.camunda.zeebe.db.impl.NoopColumnFamilyMetrics
- measureIterateLatency() - Method in interface io.camunda.zeebe.db.ColumnFamilyMetrics
- measureIterateLatency() - Method in class io.camunda.zeebe.db.impl.FineGrainedColumnFamilyMetrics
- measureIterateLatency() - Method in class io.camunda.zeebe.db.impl.NoopColumnFamilyMetrics
- measurePutLatency() - Method in interface io.camunda.zeebe.db.ColumnFamilyMetrics
- measurePutLatency() - Method in class io.camunda.zeebe.db.impl.FineGrainedColumnFamilyMetrics
- measurePutLatency() - Method in class io.camunda.zeebe.db.impl.NoopColumnFamilyMetrics
N
- newIterator(ReadOptions, ColumnFamilyHandle) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
- NONE - Enum constant in enum class io.camunda.zeebe.db.AccessMetricsConfiguration.Kind
- NoopColumnFamilyMetrics - Class in io.camunda.zeebe.db.impl
- NoopColumnFamilyMetrics() - Constructor for class io.camunda.zeebe.db.impl.NoopColumnFamilyMetrics
O
- openSnapshotOnlyDb(File) - Method in class io.camunda.zeebe.db.impl.rocksdb.ZeebeRocksDbFactory
- openSnapshotOnlyDb(File) - Method in interface io.camunda.zeebe.db.ZeebeDbFactory
-
Opens an existing DB in read-only mode for the sole purpose of creating snapshots from it.
- openTransactionalDb(RocksDbOptions, String, List<AutoCloseable>, RocksDbConfiguration, ConsistencyChecksSettings, AccessMetricsConfiguration) - Static method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
P
- partitionId() - Method in record class io.camunda.zeebe.db.AccessMetricsConfiguration
-
Returns the value of the
partitionIdrecord component. - placementType() - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
-
Returns the value of the
placementTyperecord component. - Prefix - Enum constant in enum class io.camunda.zeebe.db.impl.DbForeignKey.MatchType
- PREFIX - Enum constant in enum class io.camunda.zeebe.db.impl.DbTenantAwareKey.PlacementType
- put(long, byte[], int, byte[], int) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
R
- renewTransaction(Transaction) - Method in interface io.camunda.zeebe.db.impl.rocksdb.transaction.TransactionRenovator
-
Renews the given oldTransaction such that it can reused.
- renewTransaction(Transaction) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
- RocksDbConfiguration - Class in io.camunda.zeebe.db.impl.rocksdb
- RocksDbConfiguration() - Constructor for class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- RocksDbInternal - Class in io.camunda.zeebe.db.impl.rocksdb.transaction
- RocksDbInternal() - Constructor for class io.camunda.zeebe.db.impl.rocksdb.transaction.RocksDbInternal
- RocksDbOptions - Record Class in io.camunda.zeebe.db.impl.rocksdb.transaction
-
RocksDB has separate options for the database and the column families.
- RocksDbOptions(DBOptions, ColumnFamilyOptions) - Constructor for record class io.camunda.zeebe.db.impl.rocksdb.transaction.RocksDbOptions
-
Creates an instance of a
RocksDbOptionsrecord class. - rollback() - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
- rollback() - Method in interface io.camunda.zeebe.db.ZeebeDbTransaction
-
Rolls the transaction back to the latest commit, discards all changes in between.
- run() - Method in interface io.camunda.zeebe.db.TransactionOperation
- run(TransactionOperation) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
- run(TransactionOperation) - Method in interface io.camunda.zeebe.db.ZeebeDbTransaction
-
Runs the commands like delete, put etc. in the current transaction.
- runInTransaction(TransactionOperation) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.DefaultTransactionContext
- runInTransaction(TransactionOperation) - Method in interface io.camunda.zeebe.db.TransactionContext
-
Runs the commands like delete, put etc. in a transaction.
S
- second() - Method in class io.camunda.zeebe.db.impl.DbCompositeKey
- setColumnFamilyOptions(Properties) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- setIoRateBytesPerSecond(int) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- setMaxOpenFiles(int) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- setMaxWriteBufferNumber(int) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- setMemoryLimit(long) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- setMinWriteBufferNumberToMerge(int) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- setSstPartitioningEnabled(boolean) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- setStatisticsEnabled(boolean) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- setWalDisabled(boolean) - Method in class io.camunda.zeebe.db.impl.rocksdb.RocksDbConfiguration
- shouldSkipCheck() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
- skip() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
-
Returns the value of the
skiprecord component. - SUFFIX - Enum constant in enum class io.camunda.zeebe.db.impl.DbTenantAwareKey.PlacementType
T
- tenantKey() - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
-
Returns the value of the
tenantKeyrecord component. - toString() - Method in record class io.camunda.zeebe.db.AccessMetricsConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.db.ConsistencyChecksSettings
-
Returns a string representation of this record class.
- toString() - Method in class io.camunda.zeebe.db.impl.DbByte
- toString() - Method in class io.camunda.zeebe.db.impl.DbBytes
- toString() - Method in class io.camunda.zeebe.db.impl.DbCompositeKey
- toString() - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
-
Returns a string representation of this record class.
- toString() - Method in class io.camunda.zeebe.db.impl.DbInt
- toString() - Method in class io.camunda.zeebe.db.impl.DbLong
- toString() - Method in class io.camunda.zeebe.db.impl.DbNil
- toString() - Method in class io.camunda.zeebe.db.impl.DbString
- toString() - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.db.impl.rocksdb.transaction.RocksDbOptions
-
Returns a string representation of this record class.
- TransactionContext - Interface in io.camunda.zeebe.db
-
Represents the transaction context to interact with the database in a transaction.
- TransactionOperation - Interface in io.camunda.zeebe.db
-
One or multiple operations which are executed during an open transaction.
- TransactionRenovator - Interface in io.camunda.zeebe.db.impl.rocksdb.transaction
U
- update(KeyType, ValueType) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Updates the value of an existing key in the column family.
- upsert(KeyType, ValueType) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Inserts or updates a key value pair in the column family.
V
- valueOf(String) - Static method in enum class io.camunda.zeebe.db.AccessMetricsConfiguration.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.db.impl.DbForeignKey.MatchType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.db.impl.DbTenantAwareKey.PlacementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.db.impl.DefaultColumnFamily
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.camunda.zeebe.db.AccessMetricsConfiguration.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.db.impl.DbForeignKey.MatchType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.db.impl.DbTenantAwareKey.PlacementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.db.impl.DefaultColumnFamily
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visit(KeyType, ValueType) - Method in interface io.camunda.zeebe.db.KeyValuePairVisitor
-
Visits the zeebe key value pair.
W
- whileEqualPrefix(DbKey, KeyValuePairVisitor<KeyType, ValueType>) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Visits the key-value pairs, which are stored in the column family and which have the same common prefix.
- whileEqualPrefix(DbKey, BiConsumer<KeyType, ValueType>) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Visits the key-value pairs, which are stored in the column family and which have the same common prefix.
- whileEqualPrefix(DbKey, KeyType, KeyValuePairVisitor<KeyType, ValueType>) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Visits the key-value pairs, which are stored in the column family and which have the same common prefix.
- whileTrue(KeyValuePairVisitor<KeyType, ValueType>) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Visits the key-value pairs, which are stored in the column family.
- whileTrue(KeyType, KeyValuePairVisitor<KeyType, ValueType>) - Method in interface io.camunda.zeebe.db.ColumnFamily
-
Visits the key-value pairs, which are stored in the column family.
- withPrefixKey(DbKey, ObjIntConsumer<byte[]>) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- wrap(DirectBuffer, int, int) - Method in class io.camunda.zeebe.db.impl.DbByte
- wrap(DirectBuffer, int, int) - Method in class io.camunda.zeebe.db.impl.DbBytes
- wrap(DirectBuffer, int, int) - Method in class io.camunda.zeebe.db.impl.DbCompositeKey
- wrap(DirectBuffer, int, int) - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
- wrap(DirectBuffer, int, int) - Method in class io.camunda.zeebe.db.impl.DbInt
- wrap(DirectBuffer, int, int) - Method in class io.camunda.zeebe.db.impl.DbLong
- wrap(DirectBuffer, int, int) - Method in class io.camunda.zeebe.db.impl.DbNil
- wrap(DirectBuffer, int, int) - Method in class io.camunda.zeebe.db.impl.DbString
- wrap(DirectBuffer, int, int) - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
- wrapBuffer(DirectBuffer) - Method in class io.camunda.zeebe.db.impl.DbString
- wrapByte(byte) - Method in class io.camunda.zeebe.db.impl.DbByte
- wrapBytes(byte[]) - Method in class io.camunda.zeebe.db.impl.DbBytes
- wrapInt(int) - Method in class io.camunda.zeebe.db.impl.DbInt
- wrapKeyView(byte[]) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- wrapLong(long) - Method in class io.camunda.zeebe.db.impl.DbLong
- wrappedKey() - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
-
Returns the value of the
wrappedKeyrecord component. - wrapString(String) - Method in class io.camunda.zeebe.db.impl.DbString
- wrapValueView(byte[]) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.db.impl.DbByte
- write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.db.impl.DbBytes
- write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.db.impl.DbCompositeKey
- write(MutableDirectBuffer, int) - Method in record class io.camunda.zeebe.db.impl.DbForeignKey
- write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.db.impl.DbInt
- write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.db.impl.DbLong
- write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.db.impl.DbNil
- write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.db.impl.DbString
- write(MutableDirectBuffer, int) - Method in record class io.camunda.zeebe.db.impl.DbTenantAwareKey
- writeKey(DbKey) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
- writeValue(DbValue) - Method in class io.camunda.zeebe.db.impl.rocksdb.transaction.ColumnFamilyContext
Z
- ZB_DB_BYTE_ORDER - Static variable in class io.camunda.zeebe.db.impl.ZeebeDbConstants
-
The byte order is used to write primitive data types into rocks db key or value buffers.
- ZeebeDb<ColumnFamilyType> - Interface in io.camunda.zeebe.db
-
The zeebe database, to store key value pairs in different column families.
- ZeebeDbConstants - Class in io.camunda.zeebe.db.impl
- ZeebeDbConstants() - Constructor for class io.camunda.zeebe.db.impl.ZeebeDbConstants
- ZeebeDbException - Exception Class in io.camunda.zeebe.db
-
Wraps the exceptions which are thrown by the database implementation.
- ZeebeDbException(String, Throwable) - Constructor for exception class io.camunda.zeebe.db.ZeebeDbException
- ZeebeDbException(Throwable) - Constructor for exception class io.camunda.zeebe.db.ZeebeDbException
- ZeebeDbFactory<ColumnFamilyNames> - Interface in io.camunda.zeebe.db
-
Represents the zeebe database factory.
- ZeebeDbInconsistentException - Exception Class in io.camunda.zeebe.db
- ZeebeDbInconsistentException(String) - Constructor for exception class io.camunda.zeebe.db.ZeebeDbInconsistentException
- ZeebeDbTransaction - Interface in io.camunda.zeebe.db
-
Represents an Zeebe DB transaction, which can be committed or on error it can be rolled back.
- ZeebeRocksDbFactory<ColumnFamilyType> - Class in io.camunda.zeebe.db.impl.rocksdb
- ZeebeRocksDbFactory(RocksDbConfiguration, ConsistencyChecksSettings, AccessMetricsConfiguration) - Constructor for class io.camunda.zeebe.db.impl.rocksdb.ZeebeRocksDbFactory
- ZeebeRocksDBMetricExporter<ColumnFamilyType> - Class in io.camunda.zeebe.db.impl.rocksdb
-
This class exports metrics for a RocksDB instance to Prometheus.
- ZeebeRocksDBMetricExporter(String, Supplier<ZeebeDb<ColumnFamilyType>>) - Constructor for class io.camunda.zeebe.db.impl.rocksdb.ZeebeRocksDBMetricExporter
- ZeebeTransaction - Class in io.camunda.zeebe.db.impl.rocksdb.transaction
- ZeebeTransaction(Transaction, TransactionRenovator) - Constructor for class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransaction
- ZeebeTransactionDb<ColumnFamilyNames> - Class in io.camunda.zeebe.db.impl.rocksdb.transaction
- ZeebeTransactionDb(ColumnFamilyHandle, OptimisticTransactionDB, List<AutoCloseable>, RocksDbConfiguration, ConsistencyChecksSettings, AccessMetricsConfiguration) - Constructor for class io.camunda.zeebe.db.impl.rocksdb.transaction.ZeebeTransactionDb
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form