Exemplo n.º 1
0
        private PredicateBracketValue CreateBracketValue(SqlServerCommandParser.PredicateContext context)
        {
            PredicateLeftBracketValue predicateLeftBracketValue = null != context.subquery()
                ? new PredicateLeftBracketValue(context.subquery().LP_().Symbol.StartIndex, context.subquery().LP_().Symbol.StopIndex)
                : new PredicateLeftBracketValue(context.LP_().Symbol.StartIndex, context.LP_().Symbol.StopIndex);
            PredicateRightBracketValue predicateRightBracketValue = null != context.subquery()
                ? new PredicateRightBracketValue(context.subquery().RP_().Symbol.StartIndex, context.subquery().RP_().Symbol.StopIndex)
                : new PredicateRightBracketValue(context.RP_().Symbol.StartIndex, context.RP_().Symbol.StopIndex);

            return(new PredicateBracketValue(predicateLeftBracketValue, predicateRightBracketValue));
        }
 public PredicateBracketValue(PredicateLeftBracketValue predicateLeftBracketValue, PredicateRightBracketValue predicateRightBracketValue)
 {
     _predicateLeftBracketValue  = predicateLeftBracketValue;
     _predicateRightBracketValue = predicateRightBracketValue;
 }