public CommonTableRefContext(TableRefContext tableRef, UsePartitionContext usePartition) { TableRef = tableRef; Partitions = usePartition?.identifierListWithParentheses()?.identifierList(); Start = tableRef.Start; Stop = usePartition?.Stop ?? tableRef.Stop; }
public CommonTableRefContext(TableRefContext tableRef, PartitionDeleteContext partitionDelete) { TableRef = tableRef; Partitions = partitionDelete?.identifierList(); Start = tableRef.Start; Stop = partitionDelete?.Stop ?? tableRef.Stop; }
public override void EnterIdentifierList([NotNull] IdentifierListContext context) { base.EnterIdentifierList(context); //string txtat = context.Start.InputStream.GetText(new Interval(chkindex, chkindex)); if (context.Parent != null && context.Parent.Parent != null) { int start = ((IToken)context.Parent.Parent).StopIndex; int end = context.Start.StopIndex; string text = context.Start.InputStream.GetText(new Interval(start, end)); } string st = context.Start.Text; }