public static ADDatabaseWrapper CreateWrapper(MiniDatabase database) { if (database == null) { return(null); } return(new ADDatabaseWrapper(database)); }
public QueryTest() { SimpleDatabase = new MiniDatabase <SampleData>(); var t1 = new Table <SampleData>(); var list = new List <SampleData>(); for (var i = 0; i < 10; i++) { list.Add(new SampleData() { Number = i, Literal = "" + i }); } t1.Data = list; t1.Identifier = "Integers"; var t2 = new Table <SampleData>(); list = new List <SampleData>(); for (var i = 0; i < 10; i++) { list.Add(new SampleData() { Number = i, Literal = i / 10.0 + "" }); } t2.Data = list; t2.Identifier = "Rationals"; SimpleDatabase.Tables.Add(t1); SimpleDatabase.Tables.Add(t2); GroupingDatabase = new MiniDatabase <SampleData>(); t1 = new Table <SampleData>(); list = new List <SampleData> { new SampleData() { Number = 5, Literal = "five" }, new SampleData() { Number = 5, Literal = "five three" }, new SampleData() { Number = 5, Literal = "five four" }, new SampleData() { Number = 2, Literal = "two" }, new SampleData() { Number = 10, Literal = "ten" } }; t1.Data = list; t1.Identifier = "t1"; t2 = new Table <SampleData>(); list = new List <SampleData> { new SampleData() { Number = 3, Literal = "three" }, new SampleData() { Number = 3, Literal = "three four" }, new SampleData() { Number = 2, Literal = "two" }, new SampleData() { Number = 3, Literal = "three three" }, new SampleData() { Number = 10, Literal = "ten" } }; t2.Data = list; t2.Identifier = "t2"; GroupingDatabase.Tables.Add(t1); GroupingDatabase.Tables.Add(t2); }
public static ADDatabaseWrapper CreateWrapper(MiniDatabase database) { return(ADDatabaseWrapper.CreateWrapper(database)); }
private ADDatabaseWrapper(MiniDatabase database) : base(database) { this.FinishConstructionCommon(database); }