public CommonTableRefContext(TableRefContext tableRef, PartitionDeleteContext partitionDelete) { TableRef = tableRef; Partitions = partitionDelete?.identifierList(); Start = tableRef.Start; Stop = partitionDelete?.Stop ?? tableRef.Stop; }
public CommonTableRefContext(TableRefContext tableRef, UsePartitionContext usePartition) { TableRef = tableRef; Partitions = usePartition?.identifierListWithParentheses()?.identifierList(); Start = tableRef.Start; Stop = usePartition?.Stop ?? tableRef.Stop; }
public static QsiQualifiedIdentifier VisitTableRef(TableRefContext context) { switch (context.children[0]) { case QualifiedIdentifierContext qualifiedIdentifier: return(VisitQualifiedIdentifier(qualifiedIdentifier)); case DotIdentifierContext dotIdentifier: return(new QsiQualifiedIdentifier(QsiIdentifier.Empty, VisitDotIdentifier(dotIdentifier))); default: throw TreeHelper.NotSupportedTree(context.children[0]); } }
public CommonTableRefContext(TableRefContext tableRef) : this(tableRef, (UsePartitionContext)null) { }