public override void Write( DateTimeOffset @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { WriteInternal(@object, output); }
public override void Write( BigInteger? @object, DataOutput output, byte[] pageFullKey, EventBeanCollatedWriter writer) { Write(@object, output); }
public override void Write( decimal?[] @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { WriteInternal(@object, output); }
public override void Write( bool @object, DataOutput output, byte[] pageFullKey, EventBeanCollatedWriter writer) { output.WriteBoolean(@object); }
public override void Write( TE @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { throw new UnsupportedOperationException("Operation not supported"); }
public void Write( object @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { DIOJsonSerdeHelper.WriteValue(@object, output); }
public override void Write( MultiKeyArrayByte mk, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { WriteInternal(mk.Keys, output); }
public void Write( object @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { Write((T)@object, output, unitKey, writer); }
public void Write( object @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { Write((IDictionary <string, object>)@object, output, unitKey, writer); }
public void Write( object @object, DataOutput output, byte[] pageFullKey, EventBeanCollatedWriter writer) { byte[] objectBytes = ObjectToByteArr(@object); output.WriteInt(objectBytes.Length); output.Write(objectBytes); }
public void Write( object[] @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { output.WriteBoolean(@object != null); if (@object != null) { DIOJsonSerdeHelper.WriteArray(@object, output); } }
public override void Write( IDictionary<string, object> @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { for (var i = 0; i < _keys.Length; i++) { var value = _keys[i]; _serdes[i].Write(value, output, unitKey, writer); } }
public override void Write( ISet <object> set, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { output.WriteInt(set.Count); foreach (object @object in set) { inner.Write(@object, output, unitKey, writer); } }
public void Write( IDictionary <string, object> @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { if (@object == null) { output.WriteBoolean(false); return; } output.WriteBoolean(true); Write(@object, output); }
public override void Write( RefCountedSet <object> valueSet, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { output.WriteInt(valueSet.RefSet.Count); foreach (var entry in valueSet.RefSet) { _inner.Write(entry.Key, output, unitKey, writer); output.WriteInt(entry.Value); } output.WriteInt(valueSet.NumValues); }
public override void Write( DateTimeOffset? @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { if (@object == null) { output.WriteBoolean(false); } else { output.WriteBoolean(true); DIODateTimeOffsetSerde.WriteInternal(@object.Value, output); } }
private void WriteInternal( object[] @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { if (@object == null) { output.WriteInt(-1); return; } output.WriteInt(@object.Length); foreach (object i in @object) { _componentBinding.Write(i, output, unitKey, writer); } }
/// <summary> /// NOTE: Code-generation-invoked method, method name and parameter order matters /// </summary> /// <param name="output">output</param> /// <param name="unitKey">unit key</param> /// <param name="writer">writer</param> /// <param name="serdeNullable">binding</param> /// <param name="circularBuffer">buffer</param> /// <param name="numDataPoints">points</param> /// <param name="currentBufferElementPointer">pointer</param> /// <param name="sizeBuf">size</param> /// <throws>IOException io error</throws> public static void Write( DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer, DataInputOutputSerdeWCollation<object> serdeNullable, object[] circularBuffer, long numDataPoints, int currentBufferElementPointer, int sizeBuf) { output.WriteBoolean(circularBuffer != null); if (circularBuffer != null) { output.WriteLong(numDataPoints); output.WriteInt(currentBufferElementPointer); for (var i = 0; i < sizeBuf; i++) { serdeNullable.Write(circularBuffer[i], output, unitKey, writer); } } }
public override void Write(bool[][] @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { if (@object == null) { output.WriteInt(-1); return; } output.WriteInt(@object.Length); foreach (bool[] i in @object) { WriteArray(i, output); } }
public abstract void Write( T @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer);
public override void Write(short @object, DataOutput output, byte[] pageFullKey, EventBeanCollatedWriter writer) { output.WriteShort(@object); }
public void Write(object @object, DataOutput output, byte[] pageFullKey, EventBeanCollatedWriter writer) { }
public override void Write(double @object, DataOutput output, byte[] pageFullKey, EventBeanCollatedWriter writer) { output.WriteDouble(@object); }
public override void Write(DateTimeEx @object, DataOutput output, byte[] unitKey, EventBeanCollatedWriter writer) { WriteValue(@object, output); }