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.ExtensionsAssembly: 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.
- dumpType
- Type: Nullable<(Of <(<'ARecord..::..DumpTypes>)>)>
ARecord..::..DumpTypes