Aerospike LINDPad Driver

Helpers Members

The Helpers type exposes the following members.

Methods


  Name Description
Public method Static member ByteArrayToString
Public method Static member CastToNativeType(String, Type, String, Object)
Based on fldType, creates a .Net Native (int, decimal, string, datetime, etc.) instance based on binValue.
Public method Static member CastToNativeType(ARecord, String, Type, String, Object)
Wrapper around [T:Aerospike.Database.LINQPadDriver.Helpers.CastToNativeType(System.String,System.Type,System.String,System.Object)] to trap exceptions.
Public method Static member CastToNativeTypeInvalidCast
Wrapper around [T:Aerospike.Database.LINQPadDriver.Helpers.CastToNativeType(System.String,System.Type,System.String,System.Object)] to trap exceptions.
Public method Static member CheckName
Public method Static member ConvertToAerospikeType
Public method Static member CreateBinRecord(Object, String, array<Bin>[]()[][])
Creates an array of bins based on item and additionalBins
Public method Static member CreateBinRecord<(Of <<'(V>)>>)(IEnumerable<(Of <<'(ValueTuple<(Of <<'(String, V>)>>)>)>>), String, array<Bin>[]()[][])
Public method Static member CreateBinRecord<(Of <<'(T>)>>)(IEnumerable<(Of <<'(T>)>>), String)
Public method Static member CreateBinRecord<(Of <<'(K, V>)>>)(IDictionary<(Of <<'(K, V>)>>), String, array<Bin>[]()[][])
Public method Static member CreateBinRecord<(Of <<'(K, V>)>>)(IEnumerable<(Of <<'(KeyValuePair<(Of <<'(K, V>)>>)>)>>), String)
Public method Static member Decrypt
Public method Static member DetermineAerospikeKey
Public method Static member Encrypt
Public method Static member Equals(Object, Object)
Compares two values to determine if they are equal
Public method Static member EqualsKVP
Public method Static member GetRealTypeName
Public method Static member GetStableHashCode(Object)
Public method Static member GetStableHashCode(DateTime)
Public method Static member GetStableHashCode(DateTimeOffset)
Public method Static member GetStableHashCode(TimeSpan)
Public method Static member GetStableHashCode(AValue)
Public method Static member GetStableHashCode(Key)
Public method Static member GetStableHashCode(Value)
Public method Static member GetStableHashCode(array<Byte>[]()[][])
Public method Static member GetStableHashCode(array<String>[]()[][])
Public method Static member GetStableHashCode(String)
Public method Static member GetStableHashCode(String, Type)
Public method Static member HasHexValues
Public method Static member IsAerospikeType
Public method Static member IsFloat
Public method Static member IsGeoJson
Public method Static member IsInt
Public method Static member IsJson
Public method Static member IsJsonDoc
Public method Static member IsNumeric
Public method Static member IsPrivateAddress
Public method Static member IsSubclassOfInterface
Checks to see if interfaceClass is a subclass of classToCheck. If the types are generic, the underlying types are ignored.
Public method Static member NanoEpochToDateTime
Public method Static member NanosFromEpoch
Public method Static member RemoveDups<(Of <<'(T>)>>)
Public method Static member SequenceEquals<(Of <<'(T>)>>)
Public method Static member StringToByteArray
Public method Static member ToLiteral
Public method Static member Transform<(Of <<'(T>)>>)
Transform from Aerospike bins into an .Net instance of type T.
Public method Static member TransForm
Transform object into a Dictionary that can be used with generating a document or bins in Aerospike. BinNameAttribute -- defines the bin name, otherwise the kvPair name is used BinIgnoreAttribute -- will ignore this kvPair

Fields


  Name Description
Public field Static member AllDateTimeUseUnixEpochNano
All Date/Time values are converted to nanoseconds from Unix Epoch Date/Time.
Public field Static member DateTimeFormat
Format used to serialize or deserialize a date to/from string A null value will use the default format. https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
Public field Static member DateTimeOffsetFormat
Format used to serialize or deserialize a date offset to/from string A null value will use the default format. https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
Public field Static member TimeSpanFormat
Format used to serialize or deserialize a time to/from string A null value will use the default format. https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
Public field Static member UseUnixEpochNanoForNumericDateTime
A boolean, if true numeric values from the DB for targeted Date/Time data types are nanoseconds from Unix Epoch. If false, the numeric value represents .net ticks. [DateTime.DateTime(long)][DateTimeOffset.DateTimeOffset(long, TimeSpan)][Client.Exp.Val(DateTime)]AllDateTimeUseUnixEpochNano