The ColumnData type exposes the following members.
Methods
Name | Description | |
---|---|---|
Clone |
Make another ColumnData just like this ColumnData
| |
Compare |
Compare this ColumnData to another
| |
Copy |
Obsolete, use source.CopyTo(destination) instead of source.Copy(destination)
| |
CopyTo |
Copy (using Set) from this ColumnData to the destination
| |
Deserialize(BinaryReader) |
Deserialize from a BinaryReader
| |
Deserialize(String) |
Deserialize from a string
| |
DeserializeByteSortable(BinaryReader) | ||
DeserializeByteSortable(array<Byte>[]()[][], Int32%, Boolean) | ||
IsNull |
Is this value null?
| |
Reset |
Assign this ColumnData's value to its default value
| |
Serialize(BinaryWriter) |
Serialize to a BinaryWriter
| |
Serialize(StreamWriter) |
Serialize to a StreamWriter
Columns will be tab-separated, rows will be \n separated
This will replace \r, \n, \t with #R#, #N#, #TAB#
| |
SerializeAsByteSortable(BinaryWriter) | ||
SerializeAsByteSortable(array<Byte>[]()[][], Int32%) | ||
Set(Boolean) |
Assign a bool
| |
Set(Byte) |
Assign a byte (byte values are converted to integer in Scope)
| |
Set(array<Byte>[]()[][]) |
Assign a byte[]
| |
Set(Char) |
Assign a char (char values are converted to integer in Scope)
| |
Set(DateTime) |
Assign a DateTime
| |
Set(Decimal) |
Assign a decimal
| |
Set(Double) |
Assign a double
| |
Set(Guid) |
Assign a Guid
| |
Set(Int16) |
Assign a short
| |
Set(Int32) |
Assign an unsigned int (unsigned int values are converted to long in Scope)
| |
Set(Int64) |
Assign a long
| |
Set(UnmanagedMemoryStream) |
Assign a Stream
| |
Set(Nullable<(Of <<'(Boolean>)>>)) |
Assign a bool?
| |
Set(Nullable<(Of <<'(Byte>)>>)) |
Assign a byte?
| |
Set(Nullable<(Of <<'(Char>)>>)) |
Assign a char?
| |
Set(Nullable<(Of <<'(DateTime>)>>)) |
Assign a DateTime?
| |
Set(Nullable<(Of <<'(Decimal>)>>)) |
Assign a decimal?
| |
Set(Nullable<(Of <<'(Double>)>>)) |
Assign a double?
| |
Set(Nullable<(Of <<'(Guid>)>>)) |
Assign a Guid?
| |
Set(Nullable<(Of <<'(Int16>)>>)) |
Assign a short?
| |
Set(Nullable<(Of <<'(Int32>)>>)) |
Assign a uint?
| |
Set(Nullable<(Of <<'(Int64>)>>)) |
Assign a long?
| |
Set(Nullable<(Of <<'(Single>)>>)) |
Assign a float?
| |
Set(Nullable<(Of <<'(UInt16>)>>)) |
Assign a ushort?
| |
Set(Nullable<(Of <<'(UInt32>)>>)) |
Assign a uint?
| |
Set(Nullable<(Of <<'(UInt64>)>>)) |
Assign a ulong?
| |
Set(Object) |
Change for UDT
Assign an object to this ColumnData
| |
Set(Single) |
Assign a float
| |
Set(String) |
Assign a string
| |
Set(UInt16) |
Assign an unsigned short (unsigned short values are converted to integer in Scope)
| |
Set(UInt32) |
Assign an unsigned int (unsigned int values are converted to long in Scope)
| |
Set(UInt64) |
Assign an unsigned long (ulong values are converted to decimal in Scope)
| |
SetNull |
Assign null to this ColumnData's value
| |
SSLIBFastDeserializeV3 |
Fast Deserialize for Structure Stream Record format V3.
Default implementation same as V2.
| |
SSLIBFastSerializeV3 |
BlockBufferBuildStream should be a internal class.
it's do some special optimization for the built-in column types
And it's special for managed runtime.
For udt case, it doesn't make sense to expose BlockBufferBuildStream if the vertex is running on native runtime
| |
UnsafeCopy |
Obsolete, use source.UnsafeCopyTo(destination) instead of source.UnsafeCopy(destination)
| |
UnsafeCopyTo |
Copy (using UnsafeSet) from this ColumnData to the destination
| |
UnsafeSet(Boolean) |
Cast a bool to this ColumnData
| |
UnsafeSet(Byte) |
Cast a byte to this ColumnData
| |
UnsafeSet(array<Byte>[]()[][]) |
Cast a byte[] to this ColumnData
| |
UnsafeSet(Char) |
Cast a char to this ColumnData
| |
UnsafeSet(DateTime) |
Cast a DateTime to this ColumnData
| |
UnsafeSet(Decimal) |
Cast a decimal to this ColumnData
| |
UnsafeSet(Double) |
Cast a double to this ColumnData
| |
UnsafeSet(Guid) |
Cast a Guid to this ColumnData
| |
UnsafeSet(Int16) |
Cast a short to this ColumnData
| |
UnsafeSet(Int32) |
Cast a uint to this ColumnData
| |
UnsafeSet(Int64) |
Cast a long to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Boolean>)>>)) |
Cast a bool? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Byte>)>>)) |
Cast a byte? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Char>)>>)) |
Cast a char? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(DateTime>)>>)) |
Cast a DateTime? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Decimal>)>>)) |
Cast a decimal? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Double>)>>)) |
Cast a double? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Guid>)>>)) |
Cast a Guid? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Int16>)>>)) |
Cast a short? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Int32>)>>)) |
Cast a uint? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Int64>)>>)) |
Cast a long? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(Single>)>>)) |
Cast a float? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(UInt16>)>>)) |
Cast a ushort? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(UInt32>)>>)) |
Cast a uint? to this ColumnData
| |
UnsafeSet(Nullable<(Of <<'(UInt64>)>>)) |
Cast a ulong? to this ColumnData
| |
UnsafeSet(Object) |
Cast an object to this ColumnData
| |
UnsafeSet(Single) |
Cast a float to this ColumnData
| |
UnsafeSet(String) |
Parse a string to this ColumnData
| |
UnsafeSet(UInt16) |
Cast a ushort to this ColumnData
| |
UnsafeSet(UInt32) |
Cast a uint to this ColumnData
| |
UnsafeSet(UInt64) |
Cast a unsigned long to this ColumnData
|