The ColumnData type exposes the following members.

Methods

  NameDescription
Public methodClone
Make another ColumnData just like this ColumnData
Public methodCompare
Compare this ColumnData to another
Public methodCopy
Obsolete, use source.CopyTo(destination) instead of source.Copy(destination)
Public methodCopyTo
Copy (using Set) from this ColumnData to the destination
Public methodDeserialize(BinaryReader)
Deserialize from a BinaryReader
Public methodDeserialize(String)
Deserialize from a string
Public methodDeserializeByteSortable(BinaryReader)
Public methodDeserializeByteSortable(array<Byte>[]()[][], Int32%, Boolean)
Public methodIsNull
Is this value null?
Public methodReset
Assign this ColumnData's value to its default value
Public methodSerialize(BinaryWriter)
Serialize to a BinaryWriter
Public methodSerialize(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#
Public methodSerializeAsByteSortable(BinaryWriter)
Public methodSerializeAsByteSortable(array<Byte>[]()[][], Int32%)
Public methodSet(Boolean)
Assign a bool
Public methodSet(Byte)
Assign a byte (byte values are converted to integer in Scope)
Public methodSet(array<Byte>[]()[][])
Assign a byte[]
Public methodSet(Char)
Assign a char (char values are converted to integer in Scope)
Public methodSet(DateTime)
Assign a DateTime
Public methodSet(Decimal)
Assign a decimal
Public methodSet(Double)
Assign a double
Public methodSet(Guid)
Assign a Guid
Public methodSet(Int16)
Assign a short
Public methodSet(Int32)
Assign an unsigned int (unsigned int values are converted to long in Scope)
Public methodSet(Int64)
Assign a long
Public methodSet(UnmanagedMemoryStream)
Assign a Stream
Public methodSet(Nullable<(Of <<'(Boolean>)>>))
Assign a bool?
Public methodSet(Nullable<(Of <<'(Byte>)>>))
Assign a byte?
Public methodSet(Nullable<(Of <<'(Char>)>>))
Assign a char?
Public methodSet(Nullable<(Of <<'(DateTime>)>>))
Assign a DateTime?
Public methodSet(Nullable<(Of <<'(Decimal>)>>))
Assign a decimal?
Public methodSet(Nullable<(Of <<'(Double>)>>))
Assign a double?
Public methodSet(Nullable<(Of <<'(Guid>)>>))
Assign a Guid?
Public methodSet(Nullable<(Of <<'(Int16>)>>))
Assign a short?
Public methodSet(Nullable<(Of <<'(Int32>)>>))
Assign a uint?
Public methodSet(Nullable<(Of <<'(Int64>)>>))
Assign a long?
Public methodSet(Nullable<(Of <<'(Single>)>>))
Assign a float?
Public methodSet(Nullable<(Of <<'(UInt16>)>>))
Assign a ushort?
Public methodSet(Nullable<(Of <<'(UInt32>)>>))
Assign a uint?
Public methodSet(Nullable<(Of <<'(UInt64>)>>))
Assign a ulong?
Public methodSet(Object)
Change for UDT Assign an object to this ColumnData
Public methodSet(Single)
Assign a float
Public methodSet(String)
Assign a string
Public methodSet(UInt16)
Assign an unsigned short (unsigned short values are converted to integer in Scope)
Public methodSet(UInt32)
Assign an unsigned int (unsigned int values are converted to long in Scope)
Public methodSet(UInt64)
Assign an unsigned long (ulong values are converted to decimal in Scope)
Public methodSetNull
Assign null to this ColumnData's value
Public methodSSLIBFastDeserializeV3
Fast Deserialize for Structure Stream Record format V3. Default implementation same as V2.
Public methodSSLIBFastSerializeV3
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
Public methodUnsafeCopy
Obsolete, use source.UnsafeCopyTo(destination) instead of source.UnsafeCopy(destination)
Public methodUnsafeCopyTo
Copy (using UnsafeSet) from this ColumnData to the destination
Public methodUnsafeSet(Boolean)
Cast a bool to this ColumnData
Public methodUnsafeSet(Byte)
Cast a byte to this ColumnData
Public methodUnsafeSet(array<Byte>[]()[][])
Cast a byte[] to this ColumnData
Public methodUnsafeSet(Char)
Cast a char to this ColumnData
Public methodUnsafeSet(DateTime)
Cast a DateTime to this ColumnData
Public methodUnsafeSet(Decimal)
Cast a decimal to this ColumnData
Public methodUnsafeSet(Double)
Cast a double to this ColumnData
Public methodUnsafeSet(Guid)
Cast a Guid to this ColumnData
Public methodUnsafeSet(Int16)
Cast a short to this ColumnData
Public methodUnsafeSet(Int32)
Cast a uint to this ColumnData
Public methodUnsafeSet(Int64)
Cast a long to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Boolean>)>>))
Cast a bool? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Byte>)>>))
Cast a byte? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Char>)>>))
Cast a char? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(DateTime>)>>))
Cast a DateTime? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Decimal>)>>))
Cast a decimal? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Double>)>>))
Cast a double? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Guid>)>>))
Cast a Guid? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Int16>)>>))
Cast a short? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Int32>)>>))
Cast a uint? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Int64>)>>))
Cast a long? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(Single>)>>))
Cast a float? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(UInt16>)>>))
Cast a ushort? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(UInt32>)>>))
Cast a uint? to this ColumnData
Public methodUnsafeSet(Nullable<(Of <<'(UInt64>)>>))
Cast a ulong? to this ColumnData
Public methodUnsafeSet(Object)
Cast an object to this ColumnData
Public methodUnsafeSet(Single)
Cast a float to this ColumnData
Public methodUnsafeSet(String)
Parse a string to this ColumnData
Public methodUnsafeSet(UInt16)
Cast a ushort to this ColumnData
Public methodUnsafeSet(UInt32)
Cast a uint to this ColumnData
Public methodUnsafeSet(UInt64)
Cast a unsigned long to this ColumnData

See Also