Exemplo n.º 1
0
        public NativeSQLQueryPlan GetNativeSQLQueryPlan(NativeSQLQuerySpecification spec)
        {
            var plan = (NativeSQLQueryPlan)planCache[spec];

            if (plan == null)
            {
                if (log.IsDebugEnabled)
                {
                    log.Debug("unable to locate native-sql query plan in cache; generating (" + spec.QueryString + ")");
                }
                plan = new NativeSQLQueryPlan(spec, factory);
                planCache.Put(spec, plan);
            }
            else
            {
                if (log.IsDebugEnabled)
                {
                    log.Debug("located native-sql query plan in cache (" + spec.QueryString + ")");
                }
            }

            return(plan);
        }
Exemplo n.º 2
0
		public NativeSQLQueryPlan GetNativeSQLQueryPlan(NativeSQLQuerySpecification spec)
		{
			var plan = (NativeSQLQueryPlan)planCache[spec];

			if (plan == null)
			{
				if (log.IsDebugEnabled)
				{
					log.Debug("unable to locate native-sql query plan in cache; generating (" + spec.QueryString + ")");
				}
				plan = new NativeSQLQueryPlan(spec, factory);
				planCache.Put(spec, plan);
			}
			else
			{
				if (log.IsDebugEnabled)
				{
					log.Debug("located native-sql query plan in cache (" + spec.QueryString + ")");
				}
			}

			return plan;
		}