Class DynamoDBEntry
- Namespace
- Amazon.DynamoDBv2.DocumentModel
- Assembly
- AWSSDK.DynamoDBv2.dll
Abstract class representing an arbitrary DynamoDB attribute value
public abstract class DynamoDBEntry : ICloneable
- Inheritance
-
DynamoDBEntry
- Implements
- Derived
- Inherited Members
Constructors
DynamoDBEntry()
protected DynamoDBEntry()
Methods
AsArrayOfDynamoDBEntry()
Explicitly convert DynamoDBEntry to DynamoDBEntry[]
public virtual DynamoDBEntry[] AsArrayOfDynamoDBEntry()
Returns
- DynamoDBEntry[]
DynamoDBEntry[] value of this object
AsArrayOfPrimitive()
Explicitly convert DynamoDBEntry to Primitive[]
public virtual Primitive[] AsArrayOfPrimitive()
Returns
- Primitive[]
Primitive[] value of this object
AsArrayOfString()
Explicitly convert DynamoDBEntry to String[]
public virtual string[] AsArrayOfString()
Returns
- string[]
String[] value of this object
AsBoolean()
Explicitly convert DynamoDBEntry to Boolean
public virtual bool AsBoolean()
Returns
- bool
Boolean value of this object
AsByte()
Explicitly convert DynamoDBEntry to Byte
public virtual byte AsByte()
Returns
- byte
Byte value of this object
AsByteArray()
Explicitly convert DynamoDBEntry to byte[]
public virtual byte[] AsByteArray()
Returns
- byte[]
byte[] value of this object
AsChar()
Explicitly convert DynamoDBEntry to Char
public virtual char AsChar()
Returns
- char
Char value of this object
AsDateTime()
Explicitly convert DynamoDBEntry to DateTime
public virtual DateTime AsDateTime()
Returns
- DateTime
DateTime value of this object
AsDecimal()
Explicitly convert DynamoDBEntry to Decimal
public virtual decimal AsDecimal()
Returns
- decimal
Decimal value of this object
AsDocument()
Convert DynamoDBEntry to Document
public Document AsDocument()
Returns
- Document
Document if DynamoDBEntry is of Document type; otherwise null
AsDouble()
Explicitly convert DynamoDBEntry to Double
public virtual double AsDouble()
Returns
- double
Double value of this object
AsDynamoDBBool()
Convert DynamoDBEntry to DynamoDBBool
public DynamoDBBool AsDynamoDBBool()
Returns
- DynamoDBBool
DynamoDBBool if DynamoDBEntry is of DynamoDBBool type; otherwise null
AsDynamoDBList()
Convert DynamoDBEntry to DynamoDBList
public DynamoDBList AsDynamoDBList()
Returns
- DynamoDBList
DynamoDBList if DynamoDBEntry is of DynamoDBList type; otherwise null
AsDynamoDBNull()
Convert DynamoDBEntry to DynamoDBNull
public DynamoDBNull AsDynamoDBNull()
Returns
- DynamoDBNull
DynamoDBNull if DynamoDBEntry is of DynamoDBNull type; otherwise null
AsGuid()
Explicitly convert DynamoDBEntry to Guid
public virtual Guid AsGuid()
Returns
- Guid
Guid value of this object
AsHashSetOfByteArray()
Explicitly convert DynamoDBEntry to HashSet<byte[]>
public virtual HashSet<byte[]> AsHashSetOfByteArray()
Returns
AsHashSetOfDynamoDBEntry()
Explicitly convert DynamoDBEntry to HashSet<DynamoDBEntry>
public virtual HashSet<DynamoDBEntry> AsHashSetOfDynamoDBEntry()
Returns
- HashSet<DynamoDBEntry>
HashSet<DynamoDBEntry> value of this object
AsHashSetOfMemoryStream()
Explicitly convert DynamoDBEntry to HashSet<MemoryStream>
public virtual HashSet<MemoryStream> AsHashSetOfMemoryStream()
Returns
- HashSet<MemoryStream>
HashSet<MemoryStream> value of this object
AsHashSetOfPrimitive()
Explicitly convert DynamoDBEntry to HashSet<Primitive>
public virtual HashSet<Primitive> AsHashSetOfPrimitive()
Returns
AsHashSetOfString()
Explicitly convert DynamoDBEntry to HashSet<String>
public virtual HashSet<string> AsHashSetOfString()
Returns
AsInt()
Explicitly convert DynamoDBEntry to Int32
public virtual int AsInt()
Returns
- int
Int32 value of this object
AsListOfByteArray()
Explicitly convert DynamoDBEntry to List<byte[]>
public virtual List<byte[]> AsListOfByteArray()
Returns
AsListOfDocument()
Explicitly convert DynamoDBEntry to List<Document>
public virtual List<Document> AsListOfDocument()
Returns
AsListOfDynamoDBEntry()
Explicitly convert DynamoDBEntry to List<DynamoDBEntry>
public virtual List<DynamoDBEntry> AsListOfDynamoDBEntry()
Returns
- List<DynamoDBEntry>
List<DynamoDBEntry> value of this object
AsListOfMemoryStream()
Explicitly convert DynamoDBEntry to List<MemoryStream>
public virtual List<MemoryStream> AsListOfMemoryStream()
Returns
- List<MemoryStream>
List<MemoryStream> value of this object
AsListOfPrimitive()
Explicitly convert DynamoDBEntry to List<Primitive>
public virtual List<Primitive> AsListOfPrimitive()
Returns
AsListOfString()
Explicitly convert DynamoDBEntry to List<String>
public virtual List<string> AsListOfString()
Returns
AsLong()
Explicitly convert DynamoDBEntry to Int64
public virtual long AsLong()
Returns
- long
Int64 value of this object
AsMemoryStream()
Explicitly convert DynamoDBEntry to MemoryStream
public virtual MemoryStream AsMemoryStream()
Returns
- MemoryStream
MemoryStream value of this object
AsPrimitive()
Convert DynamoDBEntry to Primitive
public Primitive AsPrimitive()
Returns
- Primitive
Primitive if DynamoDBEntry is of Primitive type; otherwise null
AsPrimitiveList()
Convert DynamoDBEntry to PrimitiveList
public PrimitiveList AsPrimitiveList()
Returns
- PrimitiveList
PrimitiveList if DynamoDBEntry is of PrimitiveList type; otherwise null
AsSByte()
Explicitly convert DynamoDBEntry to SByte
[CLSCompliant(false)]
public virtual sbyte AsSByte()
Returns
- sbyte
SByte value of this object
AsShort()
Explicitly convert DynamoDBEntry to Int16
public virtual short AsShort()
Returns
- short
Int16 value of this object
AsSingle()
Explicitly convert DynamoDBEntry to Single
public virtual float AsSingle()
Returns
- float
Single value of this object
AsString()
Explicitly convert DynamoDBEntry to String
public virtual string AsString()
Returns
- string
String value of this object
AsUInt()
Explicitly convert DynamoDBEntry to UInt32
[CLSCompliant(false)]
public virtual uint AsUInt()
Returns
- uint
UInt32 value of this object
AsULong()
Explicitly convert DynamoDBEntry to UInt64
[CLSCompliant(false)]
public virtual ulong AsULong()
Returns
- ulong
UInt64 value of this object
AsUShort()
Explicitly convert DynamoDBEntry to UInt16
[CLSCompliant(false)]
public virtual ushort AsUShort()
Returns
- ushort
UInt16 value of this object
Clone()
Declare the Clone method must be implemented.
public abstract object Clone()
Returns
Operators
explicit operator Primitive[](DynamoDBEntry)
Explicitly convert DynamoDBEntry to Primitive[]
public static explicit operator Primitive[](DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- Primitive[]
Primitive[] value of DynamoDBEntry
explicit operator bool(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Boolean
public static explicit operator bool(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- bool
Boolean value of DynamoDBEntry
explicit operator byte(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Byte
public static explicit operator byte(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- byte
Byte value of DynamoDBEntry
explicit operator byte[](DynamoDBEntry)
Explicitly convert DynamoDBEntry to byte[]
public static explicit operator byte[](DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- byte[]
byte[] value of DynamoDBEntry
explicit operator char(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Char
public static explicit operator char(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- char
Char value of DynamoDBEntry
explicit operator HashSet<Primitive>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to HashSet<Primitive>
public static explicit operator HashSet<Primitive>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
explicit operator HashSet<byte[]>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to HashSet<byte[]>
public static explicit operator HashSet<byte[]>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
explicit operator HashSet<MemoryStream>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to HashSet<MemoryStream>
public static explicit operator HashSet<MemoryStream>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- HashSet<MemoryStream>
HashSet<MemoryStream> value of DynamoDBEntry
explicit operator HashSet<string>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to HashSet<String>
public static explicit operator HashSet<string>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
explicit operator List<Document>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to List<Document>
public static explicit operator List<Document>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
explicit operator List<Primitive>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to List<Primitive>
public static explicit operator List<Primitive>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
explicit operator List<byte[]>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to List<byte[]>
public static explicit operator List<byte[]>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
explicit operator List<MemoryStream>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to List<MemoryStream>
public static explicit operator List<MemoryStream>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- List<MemoryStream>
List<MemoryStream> value of DynamoDBEntry
explicit operator List<string>(DynamoDBEntry)
Explicitly convert DynamoDBEntry to List<String>
public static explicit operator List<string>(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
explicit operator DateTime(DynamoDBEntry)
Explicitly convert DynamoDBEntry to DateTime
public static explicit operator DateTime(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- DateTime
DateTime value of DynamoDBEntry
explicit operator decimal(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Decimal
public static explicit operator decimal(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- decimal
Decimal value of DynamoDBEntry
explicit operator double(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Double
public static explicit operator double(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- double
Double value of DynamoDBEntry
explicit operator Guid(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Guid
public static explicit operator Guid(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- Guid
Guid value of DynamoDBEntry
explicit operator MemoryStream(DynamoDBEntry)
Explicitly convert DynamoDBEntry to MemoryStream
public static explicit operator MemoryStream(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- MemoryStream
MemoryStream value of DynamoDBEntry
explicit operator short(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Int16
public static explicit operator short(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- short
Int16 value of DynamoDBEntry
explicit operator int(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Int32
public static explicit operator int(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- int
Int32 value of DynamoDBEntry
explicit operator long(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Int64
public static explicit operator long(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- long
Int64 value of DynamoDBEntry
explicit operator sbyte(DynamoDBEntry)
Explicitly convert DynamoDBEntry to SByte
[CLSCompliant(false)]
public static explicit operator sbyte(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- sbyte
SByte value of DynamoDBEntry
explicit operator float(DynamoDBEntry)
Explicitly convert DynamoDBEntry to Single
public static explicit operator float(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- float
Single value of DynamoDBEntry
explicit operator string[](DynamoDBEntry)
Explicitly convert DynamoDBEntry to String[]
public static explicit operator string[](DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- string[]
String[] value of DynamoDBEntry
explicit operator ushort(DynamoDBEntry)
Explicitly convert DynamoDBEntry to UInt16
[CLSCompliant(false)]
public static explicit operator ushort(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- ushort
UInt16 value of DynamoDBEntry
explicit operator uint(DynamoDBEntry)
Explicitly convert DynamoDBEntry to UInt32
[CLSCompliant(false)]
public static explicit operator uint(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- uint
UInt32 value of DynamoDBEntry
explicit operator ulong(DynamoDBEntry)
Explicitly convert DynamoDBEntry to UInt64
[CLSCompliant(false)]
public static explicit operator ulong(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- ulong
UInt64 value of DynamoDBEntry
implicit operator string(DynamoDBEntry)
Explicitly convert DynamoDBEntry to String
public static implicit operator string(DynamoDBEntry p)
Parameters
p
DynamoDBEntryDynamoDBEntry to convert
Returns
- string
String value of DynamoDBEntry
implicit operator DynamoDBEntry(Primitive[])
Implicitly convert Primitive[] to DynamoDBEntry
public static implicit operator DynamoDBEntry(Primitive[] data)
Parameters
data
Primitive[]Primitive[] data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(bool)
Implicitly convert Boolean to DynamoDBEntry
public static implicit operator DynamoDBEntry(bool data)
Parameters
data
boolBoolean data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(byte)
Implicitly convert Byte to DynamoDBEntry
public static implicit operator DynamoDBEntry(byte data)
Parameters
data
byteByte data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(byte[])
Implicitly convert byte[] to DynamoDBEntry
public static implicit operator DynamoDBEntry(byte[] data)
Parameters
data
byte[]byte[] data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(char)
Implicitly convert Char to DynamoDBEntry
public static implicit operator DynamoDBEntry(char data)
Parameters
data
charChar data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(HashSet<Primitive>)
Implicitly convert HashSet<Primitive> to DynamoDBEntry
public static implicit operator DynamoDBEntry(HashSet<Primitive> data)
Parameters
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(HashSet<byte[]>)
Implicitly convert HashSet<byte[]> to DynamoDBEntry
public static implicit operator DynamoDBEntry(HashSet<byte[]> data)
Parameters
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(HashSet<MemoryStream>)
Implicitly convert HashSet<MemoryStream> to DynamoDBEntry
public static implicit operator DynamoDBEntry(HashSet<MemoryStream> data)
Parameters
data
HashSet<MemoryStream>HashSet<MemoryStream> data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(HashSet<string>)
Implicitly convert HashSet<String> to DynamoDBEntry
public static implicit operator DynamoDBEntry(HashSet<string> data)
Parameters
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(List<Document>)
Implicitly convert List<Document> to DynamoDBEntry
public static implicit operator DynamoDBEntry(List<Document> data)
Parameters
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(List<Primitive>)
Implicitly convert List<Primitive> to DynamoDBEntry
public static implicit operator DynamoDBEntry(List<Primitive> data)
Parameters
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(List<byte[]>)
Implicitly convert List<byte[]> to DynamoDBEntry
public static implicit operator DynamoDBEntry(List<byte[]> data)
Parameters
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(List<MemoryStream>)
Implicitly convert List<MemoryStream> to DynamoDBEntry
public static implicit operator DynamoDBEntry(List<MemoryStream> data)
Parameters
data
List<MemoryStream>List<MemoryStream> data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(List<string>)
Implicitly convert List<String> to DynamoDBEntry
public static implicit operator DynamoDBEntry(List<string> data)
Parameters
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(DateTime)
Implicitly convert DateTime to DynamoDBEntry
public static implicit operator DynamoDBEntry(DateTime data)
Parameters
data
DateTimeDateTime data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(decimal)
Implicitly convert Decimal to DynamoDBEntry
public static implicit operator DynamoDBEntry(decimal data)
Parameters
data
decimalDecimal data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(double)
Implicitly convert Double to DynamoDBEntry
public static implicit operator DynamoDBEntry(double data)
Parameters
data
doubleDouble data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(Guid)
Implicitly convert Guid to DynamoDBEntry
public static implicit operator DynamoDBEntry(Guid data)
Parameters
data
GuidGuid data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(MemoryStream)
Implicitly convert MemoryStream to DynamoDBEntry
public static implicit operator DynamoDBEntry(MemoryStream data)
Parameters
data
MemoryStreamMemoryStream data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(short)
Implicitly convert Int16 to DynamoDBEntry
public static implicit operator DynamoDBEntry(short data)
Parameters
data
shortInt16 data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(int)
Implicitly convert Int32 to DynamoDBEntry
public static implicit operator DynamoDBEntry(int data)
Parameters
data
intInt32 data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(long)
Implicitly convert Int64 to DynamoDBEntry
public static implicit operator DynamoDBEntry(long data)
Parameters
data
longInt64 data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(sbyte)
Implicitly convert SByte to DynamoDBEntry
[CLSCompliant(false)]
public static implicit operator DynamoDBEntry(sbyte data)
Parameters
data
sbyteSByte data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(float)
Implicitly convert Single to DynamoDBEntry
public static implicit operator DynamoDBEntry(float data)
Parameters
data
floatSingle data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(string)
Implicitly convert String to DynamoDBEntry
public static implicit operator DynamoDBEntry(string data)
Parameters
data
stringString data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(string[])
Implicitly convert String[] to DynamoDBEntry
public static implicit operator DynamoDBEntry(string[] data)
Parameters
data
string[]String[] data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(ushort)
Implicitly convert UInt16 to DynamoDBEntry
[CLSCompliant(false)]
public static implicit operator DynamoDBEntry(ushort data)
Parameters
data
ushortUInt16 data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(uint)
Implicitly convert UInt32 to DynamoDBEntry
[CLSCompliant(false)]
public static implicit operator DynamoDBEntry(uint data)
Parameters
data
uintUInt32 data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data
implicit operator DynamoDBEntry(ulong)
Implicitly convert UInt64 to DynamoDBEntry
[CLSCompliant(false)]
public static implicit operator DynamoDBEntry(ulong data)
Parameters
data
ulongUInt64 data to convert
Returns
- DynamoDBEntry
DynamoDBEntry representing the data