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

Properties

  NameDescription
Public propertyBinary
return a byte[]
Public propertyBinaryStream
return a Stream
Public propertyBoolean
return a bool
Public propertyBooleanQ
return a bool?
Public propertyByte
return a byte
Public propertyByteQ
return a byte?
Public propertyChar
return a char
Public propertyCharQ
return a char?
Public propertyCLRType
The official Scope string representing this type, which is a valid C# name for this type
Public propertyDateTime
return a DateTime
Public propertyDateTimeQ
Return a DateTime?
Public propertyDecimal
return a decimal
Public propertyDecimalQ
return a decimal?
Public propertyDouble
return a double
Public propertyDoubleQ
return a double?
Public propertyFloat
return a float
Public propertyFloatQ
return a float?
Public propertyGuid
return a Guid
Public propertyGuidQ
return a Guid?
Public propertyInteger
return an int
Public propertyIntegerQ
return an int?
Public propertyLong
return a long
Public propertyLongQ
return a long?
Public propertySByte
return a sbyte
Public propertySByteQ
return a sbyte?
Public propertyShort
return a byte
Public propertyShortQ
return a byte?
Public propertySize
internal size
Public propertyString
return a string
Public propertyType
Scope's ColumnDataType representation of this type
Public propertyUInt
return a byte
Public propertyUIntQ
return a byte?
Public propertyULong
return a byte
Public propertyULongQ
return a byte?
Public propertyUShort
return a byte
Public propertyUShortQ
return a byte?
Public propertyValue
Get value as primitive type. If object is nullable - returns null.
Public propertyValueType
Returns base type of container, i.e. int, int?, bool...

See Also