Class YdbOptions
- Namespace
- LinqToDB.DataProvider.Ydb
- Assembly
- linq2db.dll
YDB data provider configuration options.
public sealed record YdbOptions : DataProviderOptions<YdbOptions>, IOptionSet, IConfigurationID, IEquatable<DataProviderOptions<YdbOptions>>, IEquatable<YdbOptions>
- Inheritance
-
YdbOptions
- Implements
- Inherited Members
- Extension Methods
Constructors
YdbOptions()
public YdbOptions()
YdbOptions(BulkCopyType, bool)
YDB data provider configuration options.
public YdbOptions(BulkCopyType BulkCopyType = BulkCopyType.ProviderSpecific, bool UseParametrizedDecimal = true)
Parameters
BulkCopyTypeBulkCopyTypeDefault bulk copy mode for YDB. Default value:
ProviderSpecific.UseParametrizedDecimalboolUse Decimal(p, s) type name instead of Decimal. Default value:
true.
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
UseParametrizedDecimal
Use Decimal(p, s) type name instead of Decimal.
Default value: true.
public bool UseParametrizedDecimal { get; init; }
Property Value
Methods
CreateID(IdentifierBuilder)
protected override IdentifierBuilder CreateID(IdentifierBuilder builder)
Parameters
builderIdentifierBuilder
Returns
Deconstruct(out BulkCopyType, out bool)
public void Deconstruct(out BulkCopyType BulkCopyType, out bool UseParametrizedDecimal)
Parameters
BulkCopyTypeBulkCopyTypeUseParametrizedDecimalbool
Equals(YdbOptions?)
public bool Equals(YdbOptions? other)
Parameters
otherYdbOptions
Returns
Equals(DataProviderOptions<YdbOptions>?)
public override sealed bool Equals(DataProviderOptions<YdbOptions>? other)
Parameters
otherDataProviderOptions<YdbOptions>
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(YdbOptions?, YdbOptions?)
public static bool operator ==(YdbOptions? left, YdbOptions? right)
Parameters
leftYdbOptionsrightYdbOptions
Returns
operator !=(YdbOptions?, YdbOptions?)
public static bool operator !=(YdbOptions? left, YdbOptions? right)
Parameters
leftYdbOptionsrightYdbOptions