public virtual void TestTransactionId() { DeleteBase("ext0"); NeoDatis.Odb.ODB odb = Open("ext0"); NeoDatis.Odb.TransactionId transactionId = odb.Ext().GetCurrentTransactionId(); Println(transactionId); if (isLocal) { AssertTrue(transactionId.ToString().StartsWith("tid=01")); } else { // In Client Server, there is a first transaction created // automaticaly by the server, so the first user transaction is 2 AssertTrue(transactionId.ToString().StartsWith("tid=02")); } odb.Close(); odb = Open("ext0"); transactionId = odb.Ext().GetCurrentTransactionId(); Println(transactionId); if (isLocal) { AssertTrue(transactionId.ToString().StartsWith("tid=02")); } else { AssertTrue(transactionId.ToString().StartsWith("tid=03")); } odb.Close(); }
public ConnectMessageResponse(string baseId, string connectionId, NeoDatis.Odb.Core.Layers.Layer2.Meta.MetaModel metaModel, NeoDatis.Odb.TransactionId transactionId) : base(NeoDatis.Odb.Core.Server.Layers.Layer3.Engine.Command .Connect, baseId, connectionId) { this.metaModel = metaModel; this.transactionId = transactionId; }
public virtual void TestTransactionId2() { DeleteBase("exta"); NeoDatis.Odb.ODB odb = null; NeoDatis.Odb.TransactionId transactionId = null; int size = isLocal ? 20000 : 1000; for (int i = 0; i < size; i++) { odb = Open("exta"); transactionId = odb.Ext().GetCurrentTransactionId(); // println(transactionId); if (isLocal) { AssertTrue(transactionId.ToString().StartsWith("tid=0" + (i + 1))); } else { AssertTrue(transactionId.ToString().StartsWith("tid=0" + (i + 2))); } odb.Close(); if (i % 1000 == 0) { Println("Transaction " + i); } } }
public virtual void SetCurrentTransactionId(NeoDatis.Odb.TransactionId transactionId ) { currentTransactionId = transactionId; }
public override void SetCurrentTransactionId(NeoDatis.Odb.TransactionId transactionId ) { currentTransactionId = transactionId; }
public abstract void SetCurrentTransactionId(NeoDatis.Odb.TransactionId arg1);