public void BeginProcessing() { txn = lmdb_env.BeginTransaction(); db = txn.OpenDatabase("db_event", new LightningDB.DatabaseConfiguration { Flags = LightningDB.DatabaseOpenFlags.Create }); }
public string[] Convert(LightningDB.LightningDatabase db, byte[] bytes) { if (bytes == null) { return new string[] {} } ; using (MemoryStream ms = new MemoryStream(bytes)) { BinaryFormatter formatter = new BinaryFormatter(); return((string[])formatter.Deserialize(ms)); } } }
public byte[] Convert(LightningDB.LightningDatabase db, string[] instance) { if (instance == null) { return new byte[] {} } ; BinaryFormatter formatter = new BinaryFormatter(); using (MemoryStream ms = new MemoryStream()) { formatter.Serialize(ms, instance); return(ms.ToArray()); } }