using System; using System.Text.RegularExpressions; using TBF.Rig.Input.DataStorage.UniDataStorageReader.Searching; namespace TBF.Rig.Input.DataStorage.UniDataStorageReader { /// /// Parses SQL-like QueryTemplate expressions. /// Supported syntax: /// SELECT [ReturnColumn] WHERE [MatchColumn] = QUERYPARAM /// SELECT COLUMN(1) WHERE COLUMN(0) = QUERYPARAM /// Mixed forms are also supported. /// public static class SearchOrderParser { private static readonly Regex FullPattern = new Regex( @"^\s*SELECT\s+(?