FdbProtocolVersionExtensions

Namespace: FoundationDB.Client · class

Methods

SupportsBackupMutations

static bool SupportsBackupMutations(FdbProtocolVersion pv)

Tests if this version supports the BackupMutations feature

SupportsBackupProgressValue

static bool SupportsBackupProgressValue(FdbProtocolVersion pv)

Tests if this version supports the BackupProgressValue feature

SupportsBackupStartValue

static bool SupportsBackupStartValue(FdbProtocolVersion pv)

Tests if this version supports the BackupStartValue feature

SupportsBackupWorker

static bool SupportsBackupWorker(FdbProtocolVersion pv)

Tests if this version supports the BackupWorker feature

SupportsBlobGranule

static bool SupportsBlobGranule(FdbProtocolVersion pv)

Tests if this version supports the BlobGranule feature

SupportsBlobGranuleFile

static bool SupportsBlobGranuleFile(FdbProtocolVersion pv)

Tests if this version supports the BlobGranuleFile feature

SupportsBlobGranuleFileLogicalSize

static bool SupportsBlobGranuleFileLogicalSize(FdbProtocolVersion pv)

Tests if this version supports the BlobGranuleFileLogicalSize feature

SupportsBlobRangeChangeLog

static bool SupportsBlobRangeChangeLog(FdbProtocolVersion pv)

Tests if this version supports the BlobRangeChangeLog feature

SupportsCacheRole

static bool SupportsCacheRole(FdbProtocolVersion pv)

Tests if this version supports the CacheRole feature

SupportsChangeFeed

static bool SupportsChangeFeed(FdbProtocolVersion pv)

Tests if this version supports the ChangeFeed feature

SupportsCloseUnusedConnection

static bool SupportsCloseUnusedConnection(FdbProtocolVersion pv)

Tests if this version supports the CloseUnusedConnection feature

SupportsClusterControllerPriorityInfo

static bool SupportsClusterControllerPriorityInfo(FdbProtocolVersion pv)

Tests if this version supports the ClusterControllerPriorityInfo feature

SupportsClusterIdSpecialKey

static bool SupportsClusterIdSpecialKey(FdbProtocolVersion pv)

Tests if this version supports the ClusterIdSpecialKey feature

SupportsDRBackupRanges

static bool SupportsDRBackupRanges(FdbProtocolVersion pv)

Tests if this version supports the DRBackupRanges feature

SupportsDatacenterReplicasValue

static bool SupportsDatacenterReplicasValue(FdbProtocolVersion pv)

Tests if this version supports the DatacenterReplicasValue feature

SupportsDbCoreState

static bool SupportsDbCoreState(FdbProtocolVersion pv)

Tests if this version supports the DbCoreState feature

SupportsEncryptedSnapshotBackupFile

static bool SupportsEncryptedSnapshotBackupFile(FdbProtocolVersion pv)

Tests if this version supports the EncryptedSnapshotBackupFile feature

SupportsEncryptionAtRest

static bool SupportsEncryptionAtRest(FdbProtocolVersion pv)

Tests if this version supports the EncryptionAtRest feature

SupportsEndpointAddrList

static bool SupportsEndpointAddrList(FdbProtocolVersion pv)

Tests if this version supports the EndpointAddrList feature

SupportsFearless

static bool SupportsFearless(FdbProtocolVersion pv)

Tests if this version supports the Fearless feature

SupportsGcTxnGenerations

static bool SupportsGcTxnGenerations(FdbProtocolVersion pv)

Tests if this version supports the XYZ feature

SupportsGenerationRegVal

static bool SupportsGenerationRegVal(FdbProtocolVersion pv)

Tests if this version supports the GenerationRegVal feature

SupportsHealthyZoneValue

static bool SupportsHealthyZoneValue(FdbProtocolVersion pv)

Tests if this version supports the HealthyZoneValue feature

SupportsIPv6

static bool SupportsIPv6(FdbProtocolVersion pv)

Tests if this version supports the IPv6 feature

SupportsInexpensiveMultiVersionClient

static bool SupportsInexpensiveMultiVersionClient(FdbProtocolVersion pv)

Tests if this version supports the InexpensiveMultiVersionClient feature

SupportsKeyServerValue

static bool SupportsKeyServerValue(FdbProtocolVersion pv)

Tests if this version supports the KeyServerValue (v1) feature

SupportsKeyServerValueV2

static bool SupportsKeyServerValueV2(FdbProtocolVersion pv)

Tests if this version supports the KeyServerValueV2 feature

SupportsLocality

static bool SupportsLocality(FdbProtocolVersion pv)

Tests if this version supports the Locality feature

SupportsLogRangeEncodeValue

static bool SupportsLogRangeEncodeValue(FdbProtocolVersion pv)

Tests if this version supports the LogRangeEncodeValue feature

SupportsLogsValue

static bool SupportsLogsValue(FdbProtocolVersion pv)

Tests if this version supports the LogsValue feature

SupportsMovableCoordinatedState

static bool SupportsMovableCoordinatedState(FdbProtocolVersion pv)

Tests if this version supports the MovableCoordinatedState (v1) feature

SupportsMovableCoordinatedStateV2

static bool SupportsMovableCoordinatedStateV2(FdbProtocolVersion pv)

Tests if this version supports the MovableCoordinatedStateV2 feature

SupportsMultiGenerationTLog

static bool SupportsMultiGenerationTLog(FdbProtocolVersion pv)

Tests if this version supports the MultiGenerationTLog feature

SupportsMutationChecksum

static bool SupportsMutationChecksum(FdbProtocolVersion pv)

Tests if this version supports the MutationChecksum feature

SupportsNetworkAddressHostnameFlag

static bool SupportsNetworkAddressHostnameFlag(FdbProtocolVersion pv)

Tests if this version supports the NetworkAddressHostnameFlag feature

SupportsOTELSpanContext

static bool SupportsOTELSpanContext(FdbProtocolVersion pv)

Tests if this version supports the OTELSpanContext feature

SupportsOpenDatabase

static bool SupportsOpenDatabase(FdbProtocolVersion pv)

Tests if this version supports the OpenDatabase feature

SupportsPerpetualWiggleMetadata

static bool SupportsPerpetualWiggleMetadata(FdbProtocolVersion pv)

Tests if this version supports the PerpetualWiggleMetadata feature

SupportsProcessClassValue

static bool SupportsProcessClassValue(FdbProtocolVersion pv)

Tests if this version supports the ProcessClassValue feature

SupportsProcessId

static bool SupportsProcessId(FdbProtocolVersion pv)

Tests if this version supports the ProcessId feature

SupportsProcessIdFile

static bool SupportsProcessIdFile(FdbProtocolVersion pv)

Tests if this version supports the ProcessIDFile feature

SupportsPseudoLocalities

static bool SupportsPseudoLocalities(FdbProtocolVersion pv)

Tests if this version supports the PseudoLocalities feature

SupportsRegionConfiguration

static bool SupportsRegionConfiguration(FdbProtocolVersion pv)

Tests if this version supports the RegionConfiguration feature

SupportsReplicationPolicy

static bool SupportsReplicationPolicy(FdbProtocolVersion pv)

Tests if this version supports the ReplicationPolicy feature

SupportsReportConflictingKeys

static bool SupportsReportConflictingKeys(FdbProtocolVersion pv)

Tests if this version supports the ReportConflictingKeys feature

SupportsResolverPrivateMutations

static bool SupportsResolverPrivateMutations(FdbProtocolVersion pv)

Tests if this version supports the ResolverPrivateMutations feature

SupportsRestoreRequestDoneVersionValue

static bool SupportsRestoreRequestDoneVersionValue(FdbProtocolVersion pv)

Tests if this version supports the RestoreRequestDoneVersionValue feature

SupportsRestoreRequestTriggerValue

static bool SupportsRestoreRequestTriggerValue(FdbProtocolVersion pv)

Tests if this version supports the RestoreRequestTriggerValue feature

SupportsRestoreRequestValue

static bool SupportsRestoreRequestValue(FdbProtocolVersion pv)

Tests if this version supports the RestoreRequestValue feature

SupportsRestoreStatusValue

static bool SupportsRestoreStatusValue(FdbProtocolVersion pv)

Tests if this version supports the RestoreStatusValue feature

SupportsRestoreWorkerInterfaceValue

static bool SupportsRestoreWorkerInterfaceValue(FdbProtocolVersion pv)

Tests if this version supports the RestoreWorkerInterfaceValue feature

SupportsSWVersionTracking

static bool SupportsSWVersionTracking(FdbProtocolVersion pv)

Tests if this version supports the SWVersionTracking feature

SupportsServerListValue

static bool SupportsServerListValue(FdbProtocolVersion pv)

Tests if this version supports the ServerListValue feature

SupportsServerTagValue

static bool SupportsServerTagValue(FdbProtocolVersion pv)

Tests if this version supports the ServerTagValue feature

SupportsShardEncodeLocationMetaData

static bool SupportsShardEncodeLocationMetaData(FdbProtocolVersion pv)

Tests if this version supports the ShardEncodeLocationMetaData feature

SupportsShardedTxsTags

static bool SupportsShardedTxsTags(FdbProtocolVersion pv)

Tests if this version supports the ShardedTxsTags feature

SupportsSharedMutations

static bool SupportsSharedMutations(FdbProtocolVersion pv)

Tests if this version supports the SharedMutations feature

SupportsSmallEndpoints

static bool SupportsSmallEndpoints(FdbProtocolVersion pv)

Tests if this version supports the SmallEndpoints feature

SupportsSpanContext

static bool SupportsSpanContext(FdbProtocolVersion pv)

Tests if this version supports the SpanContext feature

SupportsStableInterfaces

static bool SupportsStableInterfaces(FdbProtocolVersion pv)

Tests if this version supports the StableInterfaces feature

SupportsStorageCacheValue

static bool SupportsStorageCacheValue(FdbProtocolVersion pv)

Tests if this version supports the StorageCacheValue feature

SupportsStorageInterfaceReadiness

static bool SupportsStorageInterfaceReadiness(FdbProtocolVersion pv)

Tests if this version supports the StorageInterfaceReadiness feature

SupportsStorageMetadata

static bool SupportsStorageMetadata(FdbProtocolVersion pv)

Tests if this version supports the StorageMetadata feature

SupportsTLogQueueEntryRef

static bool SupportsTLogQueueEntryRef(FdbProtocolVersion pv)

Tests if this version supports the TLogQueueEntryRef feature

SupportsTLogVersion

static bool SupportsTLogVersion(FdbProtocolVersion pv)

Tests if this version supports the TLogVersion feature

SupportsTSS

static bool SupportsTSS(FdbProtocolVersion pv)

Tests if this version supports the TSS feature

SupportsTagLocality

static bool SupportsTagLocality(FdbProtocolVersion pv)

Tests if this version supports the TagLocality feature

SupportsTagLocalityListValue

static bool SupportsTagLocalityListValue(FdbProtocolVersion pv)

Tests if this version supports the TagLocalityListValue feature

SupportsTagThrottleValue

static bool SupportsTagThrottleValue(FdbProtocolVersion pv)

Tests if this version supports the TagThrottleValue feature

SupportsTagThrottleValueReason

static bool SupportsTagThrottleValueReason(FdbProtocolVersion pv)

Tests if this version supports the TagThrottleValueReason feature

SupportsTenants

static bool SupportsTenants(FdbProtocolVersion pv)

Tests if this version supports the Tenants feature

SupportsUnifiedTlogSpilling

static bool SupportsUnifiedTlogSpilling(FdbProtocolVersion pv)

Tests if this version supports the UnifiedTlogSpilling feature

SupportsWatches

static bool SupportsWatches(FdbProtocolVersion pv)

Tests if this version supports the Watches feature

SupportsWorkerListValue

static bool SupportsWorkerListValue(FdbProtocolVersion pv)

Tests if this version supports the WorkerListValue feature

get_BackupMutations

static FdbProtocolVersion get_BackupMutations()

Minimum FdbProtocolVersion required for support of the BackupMutations feature

get_BackupProgressValue

static FdbProtocolVersion get_BackupProgressValue()

Minimum FdbProtocolVersion required for support of the BackupProgressValue feature

get_BackupStartValue

static FdbProtocolVersion get_BackupStartValue()

Minimum FdbProtocolVersion required for support of the BackupStartValue feature

get_BackupWorker

static FdbProtocolVersion get_BackupWorker()

Minimum FdbProtocolVersion required for support of the BackupWorker feature

get_BlobGranule

static FdbProtocolVersion get_BlobGranule()

Minimum FdbProtocolVersion required for support of the BlobGranule feature

get_BlobGranuleFile

static FdbProtocolVersion get_BlobGranuleFile()

Minimum FdbProtocolVersion required for support of the BlobGranuleFile feature

get_BlobGranuleFileLogicalSize

static FdbProtocolVersion get_BlobGranuleFileLogicalSize()

Minimum FdbProtocolVersion required for support of the BlobGranuleFileLogicalSize feature

get_BlobRangeChangeLog

static FdbProtocolVersion get_BlobRangeChangeLog()

Minimum FdbProtocolVersion required for support of the BlobRangeChangeLog feature

get_CacheRole

static FdbProtocolVersion get_CacheRole()

Minimum FdbProtocolVersion required for support of the CacheRole feature

get_ChangeFeed

static FdbProtocolVersion get_ChangeFeed()

Minimum FdbProtocolVersion required for support of the ChangeFeed feature

get_CloseUnusedConnection

static FdbProtocolVersion get_CloseUnusedConnection()

Minimum FdbProtocolVersion required for support of the CloseUnusedConnection feature

get_ClusterControllerPriorityInfo

static FdbProtocolVersion get_ClusterControllerPriorityInfo()

Minimum FdbProtocolVersion required for support of the ClusterControllerPriorityInfo feature

get_ClusterIdSpecialKey

static FdbProtocolVersion get_ClusterIdSpecialKey()

Minimum FdbProtocolVersion required for support of the ClusterIdSpecialKey feature

get_DRBackupRanges

static FdbProtocolVersion get_DRBackupRanges()

Minimum FdbProtocolVersion required for support of the DRBackupRanges feature

get_DatacenterReplicasValue

static FdbProtocolVersion get_DatacenterReplicasValue()

Minimum FdbProtocolVersion required for support of the DatacenterReplicasValue feature

get_DbCoreState

static FdbProtocolVersion get_DbCoreState()

Minimum FdbProtocolVersion required for support of the DbCoreState feature

get_EncryptedSnapshotBackupFile

static FdbProtocolVersion get_EncryptedSnapshotBackupFile()

Minimum FdbProtocolVersion required for support of the EncryptedSnapshotBackupFile feature

get_EncryptionAtRest

static FdbProtocolVersion get_EncryptionAtRest()

Minimum FdbProtocolVersion required for support of the EncryptionAtRest feature

get_EndpointAddrList

static FdbProtocolVersion get_EndpointAddrList()

Minimum FdbProtocolVersion required for support of the EndpointAddrList feature

get_Fearless

static FdbProtocolVersion get_Fearless()

Minimum FdbProtocolVersion required for support of the Fearless feature

get_GcTxnGenerations

static FdbProtocolVersion get_GcTxnGenerations()

Minimum FdbProtocolVersion required for support of the GcTxnGenerations feature

get_GenerationRegVal

static FdbProtocolVersion get_GenerationRegVal()

Minimum FdbProtocolVersion required for support of the GenerationRegVal feature

get_HealthyZoneValue

static FdbProtocolVersion get_HealthyZoneValue()

Minimum FdbProtocolVersion required for support of the HealthyZoneValue feature

get_IPv6

static FdbProtocolVersion get_IPv6()

Minimum FdbProtocolVersion required for support of the IPv6 feature

get_InexpensiveMultiVersionClient

static FdbProtocolVersion get_InexpensiveMultiVersionClient()

Minimum FdbProtocolVersion required for support of the InexpensiveMultiVersionClient feature

get_KeyServerValue

static FdbProtocolVersion get_KeyServerValue()

Minimum FdbProtocolVersion required for support of the KeyServerValue (v1) feature

get_KeyServerValueV2

static FdbProtocolVersion get_KeyServerValueV2()

Minimum FdbProtocolVersion required for support of the KeyServerValueV2 feature

get_Locality

static FdbProtocolVersion get_Locality()

Minimum FdbProtocolVersion required for support of the Locality feature

get_LogRangeEncodeValue

static FdbProtocolVersion get_LogRangeEncodeValue()

Minimum FdbProtocolVersion required for support of the LogRangeEncodeValue feature

get_LogsValue

static FdbProtocolVersion get_LogsValue()

Minimum FdbProtocolVersion required for support of the LogsValue feature

get_MovableCoordinatedState

static FdbProtocolVersion get_MovableCoordinatedState()

Minimum FdbProtocolVersion required for support of the MovableCoordinatedState (v1) feature

get_MovableCoordinatedStateV2

static FdbProtocolVersion get_MovableCoordinatedStateV2()

Minimum FdbProtocolVersion required for support of the MovableCoordinatedStateV2 feature

get_MultiGenerationTLog

static FdbProtocolVersion get_MultiGenerationTLog()

Minimum FdbProtocolVersion required for support of the MultiGenerationTLog feature

get_MutationChecksum

static FdbProtocolVersion get_MutationChecksum()

Minimum FdbProtocolVersion required for support of the MutationChecksum feature

get_NetworkAddressHostnameFlag

static FdbProtocolVersion get_NetworkAddressHostnameFlag()

Minimum FdbProtocolVersion required for support of the NetworkAddressHostnameFlag feature

get_OTELSpanContext

static FdbProtocolVersion get_OTELSpanContext()

Minimum FdbProtocolVersion required for support of the OTELSpanContext feature

get_OpenDatabase

static FdbProtocolVersion get_OpenDatabase()

Minimum FdbProtocolVersion required for support of the OpenDatabase feature

get_PerpetualWiggleMetadata

static FdbProtocolVersion get_PerpetualWiggleMetadata()

Minimum FdbProtocolVersion required for support of the PerpetualWiggleMetadata feature

get_ProcessClassValue

static FdbProtocolVersion get_ProcessClassValue()

Minimum FdbProtocolVersion required for support of the ProcessClassValue feature

get_ProcessId

static FdbProtocolVersion get_ProcessId()

Minimum FdbProtocolVersion required for support of the ProcessId feature

get_ProcessIdFile

static FdbProtocolVersion get_ProcessIdFile()

Minimum FdbProtocolVersion required for support of the ProcessIDFile feature

get_PseudoLocalities

static FdbProtocolVersion get_PseudoLocalities()

Minimum FdbProtocolVersion required for support of the PseudoLocalities feature

get_RegionConfiguration

static FdbProtocolVersion get_RegionConfiguration()

Minimum FdbProtocolVersion required for support of the RegionConfiguration feature

get_ReplicationPolicy

static FdbProtocolVersion get_ReplicationPolicy()

Minimum FdbProtocolVersion required for support of the ReplicationPolicy feature

get_ReportConflictingKeys

static FdbProtocolVersion get_ReportConflictingKeys()

Minimum FdbProtocolVersion required for support of the ReportConflictingKeys feature

get_ResolverPrivateMutations

static FdbProtocolVersion get_ResolverPrivateMutations()

Minimum FdbProtocolVersion required for support of the ResolverPrivateMutations feature

get_RestoreRequestDoneVersionValue

static FdbProtocolVersion get_RestoreRequestDoneVersionValue()

Minimum FdbProtocolVersion required for support of the RestoreRequestDoneVersionValue feature

get_RestoreRequestTriggerValue

static FdbProtocolVersion get_RestoreRequestTriggerValue()

Minimum FdbProtocolVersion required for support of the RestoreRequestTriggerValue feature

get_RestoreRequestValue

static FdbProtocolVersion get_RestoreRequestValue()

Minimum FdbProtocolVersion required for support of the RestoreRequestValue feature

get_RestoreStatusValue

static FdbProtocolVersion get_RestoreStatusValue()

Minimum FdbProtocolVersion required for support of the RestoreStatusValue feature

get_RestoreWorkerInterfaceValue

static FdbProtocolVersion get_RestoreWorkerInterfaceValue()

Minimum FdbProtocolVersion required for support of the RestoreWorkerInterfaceValue feature

get_SWVersionTracking

static FdbProtocolVersion get_SWVersionTracking()

Minimum FdbProtocolVersion required for support of the SWVersionTracking feature

get_ServerListValue

static FdbProtocolVersion get_ServerListValue()

Minimum FdbProtocolVersion required for support of the ServerListValue feature

get_ServerTagValue

static FdbProtocolVersion get_ServerTagValue()

Minimum FdbProtocolVersion required for support of the ServerTagValue feature

get_ShardEncodeLocationMetaData

static FdbProtocolVersion get_ShardEncodeLocationMetaData()

Minimum FdbProtocolVersion required for support of the ShardEncodeLocationMetaData feature

get_ShardedTxsTags

static FdbProtocolVersion get_ShardedTxsTags()

Minimum FdbProtocolVersion required for support of the ShardedTxsTags feature

get_SharedMutations

static FdbProtocolVersion get_SharedMutations()

Minimum FdbProtocolVersion required for support of the SharedMutations feature

get_SmallEndpoints

static FdbProtocolVersion get_SmallEndpoints()

Minimum FdbProtocolVersion required for support of the SmallEndpoints feature

get_SpanContext

static FdbProtocolVersion get_SpanContext()

Minimum FdbProtocolVersion required for support of the SpanContext feature

get_StableInterfaces

static FdbProtocolVersion get_StableInterfaces()

Minimum FdbProtocolVersion required for support of the StableInterfaces feature

get_StorageCacheValue

static FdbProtocolVersion get_StorageCacheValue()

Minimum FdbProtocolVersion required for support of the StorageCacheValue feature

get_StorageInterfaceReadiness

static FdbProtocolVersion get_StorageInterfaceReadiness()

Minimum FdbProtocolVersion required for support of the StorageInterfaceReadiness feature

get_StorageMetadata

static FdbProtocolVersion get_StorageMetadata()

Minimum FdbProtocolVersion required for support of the StorageMetadata feature

get_TLogQueueEntryRef

static FdbProtocolVersion get_TLogQueueEntryRef()

Minimum FdbProtocolVersion required for support of the TLogQueueEntryRef feature

get_TLogVersion

static FdbProtocolVersion get_TLogVersion()

Minimum FdbProtocolVersion required for support of the TLogVersion feature

get_TSS

static FdbProtocolVersion get_TSS()

Minimum FdbProtocolVersion required for support of the TSS feature

get_TagLocality

static FdbProtocolVersion get_TagLocality()

Minimum FdbProtocolVersion required for support of the TagLocality feature

get_TagLocalityListValue

static FdbProtocolVersion get_TagLocalityListValue()

Minimum FdbProtocolVersion required for support of the TagLocalityListValue feature

get_TagThrottleValue

static FdbProtocolVersion get_TagThrottleValue()

Minimum FdbProtocolVersion required for support of the TagThrottleValue feature

get_TagThrottleValueReason

static FdbProtocolVersion get_TagThrottleValueReason()

Minimum FdbProtocolVersion required for support of the TagThrottleValueReason feature

get_Tenants

static FdbProtocolVersion get_Tenants()

Minimum FdbProtocolVersion required for support of the Tenants feature

get_UnifiedTlogSpilling

static FdbProtocolVersion get_UnifiedTlogSpilling()

Minimum FdbProtocolVersion required for support of the UnifiedTlogSpilling feature

get_Watches

static FdbProtocolVersion get_Watches()

Minimum FdbProtocolVersion required for support of the Watches feature

get_WorkerListValue

static FdbProtocolVersion get_WorkerListValue()

Minimum FdbProtocolVersion required for support of the WorkerListValue feature