public DbExtractor()
        {
            //Properties
             _encodeCharacter = false;
             _encodeWhiteSpace = false;
             _minColumns = 1;
             _maxColumns = 20;
             _extractingInfos = new ExtractorInfos();

             // Private
             _injectionPatterns = new InjectPatterns();
             _internalData = new InternalData();
             _queryConstructor = new QueryConstructor.QueryConstructor();
             _injectInfos = new InjectionInfos();
             _requestList = new List<Request>();
             _lastQueryOutput = string.Empty;
             _reqManager = new RequestManager();
             _reqManager.RequestFinished += ReqManagerRequestFinished;
             _requestsComplete = new ManualResetEvent(false);
             _injector = new InjectingClass();
             _userStop = false;
        }
        public DbExtractor()
        {
            //Properties
            _encodeCharacter  = false;
            _encodeWhiteSpace = false;
            _minColumns       = 1;
            _maxColumns       = 20;
            _extractingInfos  = new ExtractorInfos();

            // Private
            _injectionPatterns           = new InjectPatterns();
            _internalData                = new InternalData();
            _queryConstructor            = new QueryConstructor.QueryConstructor();
            _injectInfos                 = new InjectionInfos();
            _requestList                 = new List <Request>();
            _lastQueryOutput             = string.Empty;
            _reqManager                  = new RequestManager();
            _reqManager.RequestFinished += ReqManagerRequestFinished;
            _requestsComplete            = new ManualResetEvent(false);
            _injector = new InjectingClass();
            _userStop = false;
        }