AsyncPoco.DatabaseTypes.OracleDatabaseType.BuildPageQuery C# (CSharp) Method

BuildPageQuery() public method

public BuildPageQuery ( long skip, long take, AsyncPoco.Internal.PagingHelper parts, object &args ) : string
skip long
take long
parts AsyncPoco.Internal.PagingHelper
args object
return string
		public override string BuildPageQuery(long skip, long take, PagingHelper.SQLParts parts, ref object[] args)
		{
			if (parts.sqlSelectRemoved.StartsWith("*"))
				throw new Exception("Query must alias '*' when performing a paged query.\neg. select t.* from table t order by t.id");

			// Same deal as SQL Server
			return Singleton<SqlServerDatabaseType>.Instance.BuildPageQuery(skip, take, parts, ref args);
		}