public void TestSetup() { timestamp = DateTimeOffset.UtcNow; item = Guid.NewGuid().ToString(); itemSerializer = Substitute.For <IAirlockSerializer <string> >(); buffer = Substitute.For <IBuffer>(); buffer.WrittenRecords.Returns(5); buffer.Position.Returns(10); bufferPool = Substitute.For <IBufferPool>(); bufferPool .TryAcquire(out _) .Returns( x => { x[0] = buffer; return(buffer != null); }); recordSerializer = Substitute.For <IRecordSerializer>(); recordSerializer .TrySerialize(item, itemSerializer, timestamp, buffer) .Returns(true); recordWriter = new RecordWriter(recordSerializer); }
public void Init() { context = new TestDatabaseContext(); database = new ODatabase(TestConnection.GlobalTestDatabaseAlias); serializer = RecordSerializerFactory.GetSerializer(database); // database.Create.Class<Person>().Extends<OVertex>().Run(); database.Create.Class <Person>().Extends <OVertex>().CreateProperties().Run(); database.Create.Class <Address>().Extends <OVertex>().CreateProperties().Run(); database.Create.Class <Dependent>().Extends <Person>().CreateProperties().Run(); }
public RecordBinaryDeserializationTest() { context = new TestDatabaseContext(); database = new ODatabase(TestConnection.GlobalTestDatabaseAlias); serializer = RecordSerializerFactory.GetSerializer(database); database .Create .Class("TestClass") .Run(); database .Create .Property("_date", OType.Date) .Class("TestClass") .Run(); }
protected RecordWriter(IResultPartitionWriter writer, int timeout, string taskName) { TargetPartition = writer; NumberOfChannels = writer.NumberOfSubpartitions; Serializer = new SpanningRecordSerializer <TRecord>(); Preconditions.CheckArgument(timeout >= -1); _flushAlways = (timeout == 0); if (timeout == -1 || timeout == 0) { _outputFlusher = null; } else { var threadName = taskName == null ? DefaultOutputFlushThreadName : $"{DefaultOutputFlushThreadName} for {taskName}"; _outputFlusher = new OutputFlusher(threadName, timeout, FlushAll); _outputFlusher.Start(); } }
public RecordDocumentSerializationTests() { serializer = RecordSerializerFactory.GetSerializer(ORecordFormat.ORecordDocument2csv); }
public void Init() { serializer = RecordSerializerFactory.GetSerializer(ORecordFormat.ORecordDocument2csv); }
public RecordWriter(IRecordSerializer recordSerializer) { this.recordSerializer = recordSerializer; }
public WalEntrySerializer(IRecordSerializer <T> serializer) { _serializer = serializer; }
public RecordBinarySerializationTest() { context = new TestDatabaseContext(); database = new ODatabase(TestConnection.GlobalTestDatabaseAlias); serializer = RecordSerializerFactory.GetSerializer(database); }
public static bool IsOfType <T>(this IRecordSerializer serializer, ICursor cursor) { return(serializer.IsOfType(cursor, typeof(T))); }
public static T FromMemory <T>(this IRecordSerializer serializer, byte[] buffer) { return(serializer.FromMemory <T>(new ArraySegment <byte>(buffer))); }
public static object FromMemory(this IRecordSerializer serializer, byte[] buffer, Schema schema) { return(serializer.FromMemory(new ArraySegment <byte>(buffer), schema)); }