Aerospike.Database.LINQPadDriver.Extensions Namespace
Aerospike LINDPad Driver

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

Creates an AS AerospikeRecord that can be used to add/update an Aerospike DB record.

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

Syntax


public ARecord(
	string ns,
	string set,
	Object keyValue,
	IDictionary<string, Object> binValues,
	ANamespaceAccess setAccess,
	Nullable<int> expiration,
	Nullable<DateTimeOffset> expirationDate,
	Nullable<int> generation,
	ARecord..::..DumpTypes dumpType,
	int setBinsHashCode,
	Nullable<bool> inDoubt,
	IEnumerable<LPSet..::..BinType> fkBins
)

Parameters

ns
Type: String
Namespace Name
set
Type: String
Set Name
keyValue
Type: Object
The primary AerospikeKey
binValues
Type: IDictionary<(Of <(<'String, Object>)>)>
A dictionary where the key is the bin name and the value is the bin's value
setAccess
Type: Aerospike.Database.LINQPadDriver.Extensions..::..ANamespaceAccess
The set instance that will be associated to this record.
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. Note: If expiration is not null that value is used.
generation
Type: Nullable<(Of <(<'Int32>)>)>
record generation
dumpType
Type: Aerospike.Database.LINQPadDriver.Extensions..::..ARecord..::..DumpTypes
ARecord..::..DumpTypes
setBinsHashCode
Type: Int32
An internal HashCode defined by the associated Set used to determine if this record has dynamic bins
inDoubt
Type: Nullable<(Of <(<'Boolean>)>)>
For strong consistency, this indicates if this record's situation is uncertain of a transaction outcome. InDoubt
fkBins
Type: IEnumerable<(Of <(<'LPSet..::..BinType>)>)>
This record is associated a collection of FK bins