Exemple #1
0
		/// <exception cref="System.Exception"></exception>
		public virtual void Test4Sort()
		{
			int d = NeoDatis.Odb.OdbConfiguration.GetDefaultIndexBTreeDegree();
			try
			{
				NeoDatis.Odb.OdbConfiguration.SetDefaultIndexBTreeDegree(40);
				NeoDatis.Odb.ODB odb = Open("criteria.neodatis");
				NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery aq = new NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery
					(typeof(NeoDatis.Odb.Test.VO.Login.Function), NeoDatis.Odb.Core.Query.Criteria.Where
					.Not(NeoDatis.Odb.Core.Query.Criteria.Where.Or().Add(NeoDatis.Odb.Core.Query.Criteria.Where
					.Equal("name", "function 2")).Add(NeoDatis.Odb.Core.Query.Criteria.Where.Equal("name"
					, "function 3"))));
				aq.OrderByDesc("name");
				// aq.orderByAsc("name");
				NeoDatis.Odb.Objects l = odb.GetObjects(aq, true, -1, -1);
				AssertEquals(48, l.Count);
				NeoDatis.Odb.Test.VO.Login.Function f = (NeoDatis.Odb.Test.VO.Login.Function)l.GetFirst
					();
				AssertEquals("function 9", f.GetName());
				odb.Close();
			}
			finally
			{
				NeoDatis.Odb.OdbConfiguration.SetDefaultIndexBTreeDegree(d);
			}
		}
Exemple #2
0
        /// <exception cref="System.Exception"></exception>
        public virtual void Test4Sort()
        {
            int d = NeoDatis.Odb.OdbConfiguration.GetDefaultIndexBTreeDegree();

            try
            {
                NeoDatis.Odb.OdbConfiguration.SetDefaultIndexBTreeDegree(40);
                NeoDatis.Odb.ODB odb = Open("criteria.neodatis");
                NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery aq = new NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery
                                                                             (typeof(NeoDatis.Odb.Test.VO.Login.Function), NeoDatis.Odb.Core.Query.Criteria.Where
                                                                             .Not(NeoDatis.Odb.Core.Query.Criteria.Where.Or().Add(NeoDatis.Odb.Core.Query.Criteria.Where
                                                                                                                                  .Equal("name", "function 2")).Add(NeoDatis.Odb.Core.Query.Criteria.Where.Equal("name"
                                                                                                                                                                                                                 , "function 3"))));
                aq.OrderByDesc("name");
                // aq.orderByAsc("name");
                NeoDatis.Odb.Objects l = odb.GetObjects(aq, true, -1, -1);
                AssertEquals(48, l.Count);
                NeoDatis.Odb.Test.VO.Login.Function f = (NeoDatis.Odb.Test.VO.Login.Function)l.GetFirst
                                                            ();
                AssertEquals("function 9", f.GetName());
                odb.Close();
            }
            finally
            {
                NeoDatis.Odb.OdbConfiguration.SetDefaultIndexBTreeDegree(d);
            }
        }
Exemple #3
0
 /// <exception cref="System.Exception"></exception>
 public virtual void TestLike2()
 {
     NeoDatis.Odb.ODB odb = Open("criteria.neodatis");
     NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery aq = new NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery
                                                                  (typeof(NeoDatis.Odb.Test.VO.Login.Function), NeoDatis.Odb.Core.Query.Criteria.Where
                                                                  .Like("name", "FuNc%"));
     aq.OrderByDesc("name");
     NeoDatis.Odb.Objects l = odb.GetObjects(aq, true, -1, -1);
     AssertEquals(0, l.Count);
     odb.Close();
 }
Exemple #4
0
		/// <exception cref="System.Exception"></exception>
		public virtual void TestLike2()
		{
			NeoDatis.Odb.ODB odb = Open("criteria.neodatis");
			NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery aq = new NeoDatis.Odb.Impl.Core.Query.Criteria.CriteriaQuery
				(typeof(NeoDatis.Odb.Test.VO.Login.Function), NeoDatis.Odb.Core.Query.Criteria.Where
				.Like("name", "FuNc%"));
			aq.OrderByDesc("name");
			NeoDatis.Odb.Objects l = odb.GetObjects(aq, true, -1, -1);
			AssertEquals(0, l.Count);
			odb.Close();
		}