Exemple #1
0
        /// <summary>
        /// Run query and handle results with specified handler.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="q"></param>
        /// <param name="handler"></param>
        /// <returns></returns>
        public QueryResult <T> Query <T>(string q, Dictionary <string, string> conf, ResultHandler <T> handler)
        {
            var ret = this.Query(q, conf,
                                 (metadata) => handler.GetResult(metadata),
                                 (metadata, results, result) => handler.HandleResult(metadata, results, result)
                                 );

            return(ret);
        }