Class Writer
Provides low-level Arow format writing
Inheritance
System.Object
Writer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Azos.dll
Syntax
public static class Writer
Fields
MAX_ARRAY_LENGTH
Declaration
public const int MAX_ARRAY_LENGTH = 1048576
Field Value
| Type |
Description |
| System.Int32 |
|
SER_TYPE_MAP
Declaration
public static readonly Dictionary<Type, string> SER_TYPE_MAP
Field Value
| Type |
Description |
| System.Collections.Generic.Dictionary<System.Type, System.String> |
|
Methods
Write(WritingStreamer, UInt64, GDID)
Declaration
public static void Write(WritingStreamer streamer, ulong name, GDID value)
Parameters
Write(WritingStreamer, UInt64, FID)
Declaration
public static void Write(WritingStreamer streamer, ulong name, FID value)
Parameters
Write(WritingStreamer, UInt64, Amount)
Declaration
public static void Write(WritingStreamer streamer, ulong name, Amount value)
Parameters
Write(WritingStreamer, UInt64, PilePointer)
Declaration
public static void Write(WritingStreamer streamer, ulong name, PilePointer value)
Parameters
Write(WritingStreamer, UInt64, NLSMap)
Declaration
public static void Write(WritingStreamer streamer, ulong name, NLSMap value)
Parameters
Write(WritingStreamer, UInt64, Boolean)
Declaration
public static void Write(WritingStreamer streamer, ulong name, bool value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Boolean |
value |
|
Write(WritingStreamer, UInt64, Byte)
Declaration
public static void Write(WritingStreamer streamer, ulong name, byte value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Byte |
value |
|
Write(WritingStreamer, UInt64, Byte[])
Declaration
public static void Write(WritingStreamer streamer, ulong name, byte[] value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Byte[] |
value |
|
Write(WritingStreamer, UInt64, Char)
Declaration
public static void Write(WritingStreamer streamer, ulong name, char value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Char |
value |
|
Write(WritingStreamer, UInt64, IEnumerable<GDID>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<GDID> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<GDID> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<FID>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<FID> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<FID> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Amount>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<Amount> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<Amount> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<PilePointer>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<PilePointer> array)
Parameters
Write(WritingStreamer, UInt64, IEnumerable<NLSMap>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<NLSMap> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<NLSMap> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Boolean>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<bool> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Boolean> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Byte>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<byte> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Byte> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Char>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<char> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Char> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<DateTime>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<DateTime> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.DateTime> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Decimal>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<decimal> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Decimal> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Double>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<double> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Double> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Guid>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<Guid> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Guid> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Int16>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<short> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Int16> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Int32>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<int> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Int32> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Int64>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<long> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Int64> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<SByte>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<sbyte> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.SByte> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<Single>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<float> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Single> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<String>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<string> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.String> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<TimeSpan>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<TimeSpan> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.TimeSpan> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<UInt16>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<ushort> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.UInt16> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<UInt32>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<uint> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.UInt32> |
array |
|
Write(WritingStreamer, UInt64, IEnumerable<UInt64>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<ulong> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.UInt64> |
array |
|
Write(WritingStreamer, UInt64, DateTime)
Declaration
public static void Write(WritingStreamer streamer, ulong name, DateTime value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.DateTime |
value |
|
Write(WritingStreamer, UInt64, Decimal)
Declaration
public static void Write(WritingStreamer streamer, ulong name, decimal value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Decimal |
value |
|
Write(WritingStreamer, UInt64, Double)
Declaration
public static void Write(WritingStreamer streamer, ulong name, double value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Double |
value |
|
Write(WritingStreamer, UInt64, Guid)
Declaration
public static void Write(WritingStreamer streamer, ulong name, Guid value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Guid |
value |
|
Write(WritingStreamer, UInt64, Int16)
Declaration
public static void Write(WritingStreamer streamer, ulong name, short value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Int16 |
value |
|
Write(WritingStreamer, UInt64, Int32)
Declaration
public static void Write(WritingStreamer streamer, ulong name, int value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Int32 |
value |
|
Write(WritingStreamer, UInt64, Int64)
Declaration
public static void Write(WritingStreamer streamer, ulong name, long value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Int64 |
value |
|
Write(WritingStreamer, UInt64, SByte)
Declaration
public static void Write(WritingStreamer streamer, ulong name, sbyte value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.SByte |
value |
|
Write(WritingStreamer, UInt64, Single)
Declaration
public static void Write(WritingStreamer streamer, ulong name, float value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Single |
value |
|
Write(WritingStreamer, UInt64, String)
Declaration
public static void Write(WritingStreamer streamer, ulong name, string value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.String |
value |
|
Write(WritingStreamer, UInt64, TimeSpan)
Declaration
public static void Write(WritingStreamer streamer, ulong name, TimeSpan value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.TimeSpan |
value |
|
Write(WritingStreamer, UInt64, UInt16)
Declaration
public static void Write(WritingStreamer streamer, ulong name, ushort value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.UInt16 |
value |
|
Write(WritingStreamer, UInt64, UInt32)
Declaration
public static void Write(WritingStreamer streamer, ulong name, uint value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.UInt32 |
value |
|
Write(WritingStreamer, UInt64, UInt64)
Declaration
public static void Write(WritingStreamer streamer, ulong name, ulong value)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.UInt64 |
value |
|
WriteEORow(WritingStreamer)
Declaration
public static void WriteEORow(WritingStreamer streamer)
Parameters
Declaration
public static void WriteHeader(WritingStreamer streamer)
Parameters
WriteNull(WritingStreamer, UInt64)
Declaration
public static void WriteNull(WritingStreamer streamer, ulong name)
Parameters
WriteObject(WritingStreamer, UInt64, Object)
Declaration
public static void WriteObject(WritingStreamer streamer, ulong name, object obj)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Object |
obj |
|
WriteObjectArray(WritingStreamer, UInt64, IEnumerable<Object>)
Declaration
public static void WriteObjectArray(WritingStreamer streamer, ulong name, IEnumerable<object> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<System.Object> |
array |
|
WriteRow(WritingStreamer, UInt64, TypedDoc)
Declaration
public static void WriteRow(WritingStreamer streamer, ulong name, TypedDoc doc)
Parameters
WriteRowArray(WritingStreamer, UInt64, IEnumerable<TypedDoc>)
Declaration
public static void WriteRowArray(WritingStreamer streamer, ulong name, IEnumerable<TypedDoc> array)
Parameters
| Type |
Name |
Description |
| WritingStreamer |
streamer |
|
| System.UInt64 |
name |
|
| System.Collections.Generic.IEnumerable<TypedDoc> |
array |
|