예제 #1
0
        protected virtual ParamMarker CreateParam(int index)
        {
            var param = new ParamMarker(index);

            param.SetCacheEvalRst(cacheEvalRst);
            return(param);
        }
예제 #2
0
 public Limit(ParamMarker offsetP, ParamMarker sizeP)
 {
     if (offsetP == null)
     {
         throw new ArgumentException();
     }
     if (sizeP == null)
     {
         throw new ArgumentException();
     }
     offset       = null;
     size         = null;
     this.offsetP = offsetP;
     this.sizeP   = sizeP;
 }
예제 #3
0
 public Limit(Number offset, ParamMarker sizeP)
 {
     if (offset == null)
     {
         throw new ArgumentException();
     }
     if (sizeP == null)
     {
         throw new ArgumentException();
     }
     this.offset = offset;
     size        = null;
     offsetP     = null;
     this.sizeP  = sizeP;
 }
예제 #4
0
 public Limit(Number offset, Number size)
 {
     if (offset == null)
     {
         throw new ArgumentException();
     }
     if (size == null)
     {
         throw new ArgumentException();
     }
     this.offset = offset;
     this.size   = size;
     offsetP     = null;
     sizeP       = null;
 }
예제 #5
0
 public virtual void Visit(ParamMarker node)
 {
 }
예제 #6
0
 public void Visit(ParamMarker node)
 {
 }