Example #1
0
 /// <summary>
 /// Scan the QM for all header functions.
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static IEnumerable<QMFuncHeader> FindQMFunctions(QueryModel model)
 {
     var qmf = new QMFuncVisitor();
     qmf.VisitQueryModel(model);
     var funcs = qmf.FoundFunctions;
     DumpFuncs(funcs);
     return funcs;
 }
Example #2
0
        /// <summary>
        /// Scan the QM for all header functions.
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static IEnumerable <QMFuncHeader> FindQMFunctions(QueryModel model)
        {
            var qmf = new QMFuncVisitor();

            qmf.VisitQueryModel(model);
            var funcs = qmf.FoundFunctions;

            DumpFuncs(funcs);
            return(funcs);
        }
Example #3
0
 public QMExpressionVisitor(QMFuncVisitor qmFinder)
 {
     _qmVisitor = qmFinder;
 }
Example #4
0
 public QMExpressionVisitor(QMFuncVisitor qmFinder)
 {
     _qmVisitor = qmFinder;
 }