Aerospike.Database.LINQPadDriver.Extensions Namespace
Aerospike LINDPad Driver

ARecord Constructor (ARecord, Object, IDictionary<(Of <(<'String, Object>)>)>, Nullable<(Of <(<'Int32>)>)>, Nullable<(Of <(<'DateTimeOffset>)>)>, Nullable<(Of <(<'Int32>)>)>, Nullable<(Of <(<'DumpTypes>)>)>, Nullable<(Of <(<'Boolean>)>)>)

Creates an AS AerospikeRecord based on baseRecord.

Namespace:  Aerospike.Database.LINQPadDriver.Extensions
Assembly:  Aerospike.Database.LINQPadDriver (in Aerospike.Database.LINQPadDriver.dll)

Syntax


public ARecord(
	ARecord baseRecord,
	Object keyValue,
	IDictionary<string, Object> binValues,
	Nullable<int> expiration,
	Nullable<DateTimeOffset> expirationDate,
	Nullable<int> generation,
	Nullable<ARecord..::..DumpTypes> dumpType,
	Nullable<bool> inDoubt
)

Parameters

baseRecord
Type: Aerospike.Database.LINQPadDriver.Extensions..::..ARecord
The record that will be used as the bases of this record.
keyValue
Type: Object
If provided, this record will have a new PK, otherwise the PK of the baseRecord is uded.
binValues
Type: IDictionary<(Of <(<'String, Object>)>)>
A dictionary where the key is the bin name and the value is the bin's value. If provided, this will be merged/replaced with the baseRecord bin values.
expiration
Type: Nullable<(Of <(<'Int32>)>)>
TTL Epoch in seconds from Jan 01 2010 00:00:00 GMT Note: if this value is null, expirationDate is used. Expiration
expirationDate
Type: Nullable<(Of <(<'DateTimeOffset>)>)>
Expiration Date of the record. If not provided, the value of baseRecord is used. Note: If expiration is not null that value is used.
generation
Type: Nullable<(Of <(<'Int32>)>)>
record generation
dumpType
Type: Nullable<(Of <(<'ARecord..::..DumpTypes>)>)>
ARecord..::..DumpTypes
inDoubt
Type: Nullable<(Of <(<'Boolean>)>)>
For strong consistency, this indicates if this record's situation is uncertain of a transaction outcome. InDoubt