Example #1
0
        public static void Main(string[] args)
        {
            BD2.Repo.Leveldb.Repository repo = new BD2.Repo.Leveldb.Repository("/home/behrooz/Test");
//			repo.Push (Guid.NewGuid ().ToByteArray (), Guid.NewGuid ().ToByteArray (), new byte[][] {
//				Guid.NewGuid ().ToByteArray (),
//				Guid.NewGuid ().ToByteArray (),
//				Guid.NewGuid ().ToByteArray (),
//				Guid.NewGuid ().ToByteArray ()
//			});
            foreach (var k in repo.Enumerate())
            {
                foreach (byte b in k)
                {
                    Console.Write("{0:X2}", b);
                }
                Console.WriteLine();
                //	byte[] v = repo.PullData (k);
                //	foreach (byte b in v) {
                //		Console.Write ("{0:X2}", b);
                //	}
                //	Console.WriteLine ();
                //	Console.WriteLine ();
                byte[][] ds = repo.PullDependencies(k);
                Console.WriteLine(ds.Length);
                foreach (var d in ds)
                {
                    foreach (byte b in d)
                    {
                        Console.Write("{0:X2}", b);
                    }
                    Console.WriteLine();
                }
                Console.WriteLine();
            }
        }
Example #2
0
File: Program.cs Project: vebin/BD2
 public static void Main(string[] args)
 {
     BD2.Repo.Leveldb.Repository repo = new BD2.Repo.Leveldb.Repository ("/home/behrooz/Test");
     //			repo.Push (Guid.NewGuid ().ToByteArray (), Guid.NewGuid ().ToByteArray (), new byte[][] {
     //				Guid.NewGuid ().ToByteArray (),
     //				Guid.NewGuid ().ToByteArray (),
     //				Guid.NewGuid ().ToByteArray (),
     //				Guid.NewGuid ().ToByteArray ()
     //			});
     foreach (var k in repo.Enumerate ()) {
         foreach (byte b in k) {
             Console.Write ("{0:X2}", b);
         }
         Console.WriteLine ();
         //	byte[] v = repo.PullData (k);
         //	foreach (byte b in v) {
         //		Console.Write ("{0:X2}", b);
         //	}
         //	Console.WriteLine ();
         //	Console.WriteLine ();
         byte[][] ds = repo.PullDependencies (k);
         Console.WriteLine (ds.Length);
         foreach (var d in ds) {
             foreach (byte b in d) {
                 Console.Write ("{0:X2}", b);
             }
             Console.WriteLine ();
         }
         Console.WriteLine ();
     }
 }