@@ -939,7 +939,7 @@ public virtual void Visit(SqlDeclareCursor node)
939939 /// Default visitor for <see cref="SqlDelete"/> statement parts.
940940 /// </summary>
941941 /// <param name="node">Statement to visit.</param>
942- public void VisitDeleteDefault(SqlDelete node)
942+ protected void VisitDeleteDefault(SqlDelete node)
943943 {
944944 using (context.EnterScope(node)) {
945945 VisitDeleteEntry(node);
@@ -955,13 +955,13 @@ public void VisitDeleteDefault(SqlDelete node)
955955 /// Visits entry part of <see cref="SqlDelete"/> statement.
956956 /// </summary>
957957 /// <param name="node">Statement to visit.</param>
958- public virtual void VisitDeleteEntry(SqlDelete node) => AppendTranslatedEntry(node);
958+ protected virtual void VisitDeleteEntry(SqlDelete node) => AppendTranslatedEntry(node);
959959
960960 /// <summary>
961961 /// Visits DELETE part of <see cref="SqlDelete"/> statement.
962962 /// </summary>
963963 /// <param name="node">Stetement to visit.</param>
964- public virtual void VisitDeleteDelete(SqlDelete node)
964+ protected virtual void VisitDeleteDelete(SqlDelete node)
965965 {
966966 if (node.Delete == null) {
967967 throw new SqlCompilerException(Strings.ExTablePropertyIsNotSet);
@@ -976,7 +976,7 @@ public virtual void VisitDeleteDelete(SqlDelete node)
976976 /// Visits FROM part of <see cref="SqlDelete"/> statement.
977977 /// </summary>
978978 /// <param name="node">Statement to visit.</param>
979- public virtual void VisitDeleteFrom(SqlDelete node)
979+ protected virtual void VisitDeleteFrom(SqlDelete node)
980980 {
981981 if (CheckFeature(QueryFeatures.DeleteFrom) && node.From != null) {
982982 AppendTranslated(node, DeleteSection.From);
@@ -988,7 +988,7 @@ public virtual void VisitDeleteFrom(SqlDelete node)
988988 /// Visits WHERE part of <see cref="SqlDelete"/> statement.
989989 /// </summary>
990990 /// <param name="node">Statement to visit.</param>
991- public virtual void VisitDeleteWhere(SqlDelete node)
991+ protected virtual void VisitDeleteWhere(SqlDelete node)
992992 {
993993 if (!node.Where.IsNullReference()) {
994994 AppendTranslated(node, DeleteSection.Where);
@@ -1000,7 +1000,7 @@ public virtual void VisitDeleteWhere(SqlDelete node)
10001000 /// Visits LIMIT part of <see cref="SqlDelete"/> statement.
10011001 /// </summary>
10021002 /// <param name="node">Statement to visit.</param>
1003- public virtual void VisitDeleteLimit(SqlDelete node)
1003+ protected virtual void VisitDeleteLimit(SqlDelete node)
10041004 {
10051005 if (!node.Limit.IsNullReference()) {
10061006 if (!CheckFeature(QueryFeatures.DeleteLimit)) {
@@ -1016,7 +1016,7 @@ public virtual void VisitDeleteLimit(SqlDelete node)
10161016 /// Visits exit part of <see cref="SqlDelete"/> statement.
10171017 /// </summary>
10181018 /// <param name="node">Statement to visit.</param>
1019- public virtual void VisitDeleteExit(SqlDelete node) => AppendTranslatedExit(node);
1019+ protected virtual void VisitDeleteExit(SqlDelete node) => AppendTranslatedExit(node);
10201020
10211021 /// <summary>
10221022 /// Visits <see cref="SqlDropAssertion"/> statement and translates its parts.
@@ -1519,7 +1519,7 @@ public virtual void Visit(SqlRound node)
15191519 /// Default visitor for <see cref="SqlSelect"/>.
15201520 /// </summary>
15211521 /// <param name="node">Statement to visit.</param>
1522- public void VisitSelectDefault(SqlSelect node)
1522+ protected void VisitSelectDefault(SqlSelect node)
15231523 {
15241524 using (context.EnterScope(node)) {
15251525 var comment = node.Comment;
@@ -1543,7 +1543,7 @@ public void VisitSelectDefault(SqlSelect node)
15431543 /// Visits HINTS part of <see cref="SqlSelect"/> statement.
15441544 /// </summary>
15451545 /// <param name="node">Statement to visit.</param>
1546- public virtual void VisitSelectHints(SqlSelect node)
1546+ protected virtual void VisitSelectHints(SqlSelect node)
15471547 {
15481548 var hints = node.Hints;
15491549 if (hints.Count == 0) {
@@ -1565,7 +1565,7 @@ public virtual void VisitSelectHints(SqlSelect node)
15651565 /// Visits COLUMNS part of <see cref="SqlSelect"/> statement and translates its parts.
15661566 /// </summary>
15671567 /// <param name="node">Statement to visit.</param>
1568- public virtual void VisitSelectColumns(SqlSelect node)
1568+ protected virtual void VisitSelectColumns(SqlSelect node)
15691569 {
15701570 if (node.Columns.Count == 0) {
15711571 AppendSpaceIfNecessary();
@@ -1603,7 +1603,7 @@ public virtual void VisitSelectColumns(SqlSelect node)
16031603 /// Visits FROM part of <see cref="SqlSelect"/> statement and translates its parts.
16041604 /// </summary>
16051605 /// <param name="node">Statement to visit.</param>
1606- public virtual void VisitSelectFrom(SqlSelect node)
1606+ protected virtual void VisitSelectFrom(SqlSelect node)
16071607 {
16081608 if (node.From == null) {
16091609 return;
@@ -1644,7 +1644,7 @@ public virtual void VisitSelectFrom(SqlSelect node)
16441644 /// Visits WHERE part of <see cref="SqlSelect"/> statement and translates its parts.
16451645 /// </summary>
16461646 /// <param name="node">Statement to visit.</param>
1647- public virtual void VisitSelectWhere(SqlSelect node)
1647+ protected virtual void VisitSelectWhere(SqlSelect node)
16481648 {
16491649 if (node.Where.IsNullReference()) {
16501650 return;
@@ -1658,7 +1658,7 @@ public virtual void VisitSelectWhere(SqlSelect node)
16581658 /// Visits GROUP BY part of <see cref="SqlSelect"/> statement and translates its parts.
16591659 /// </summary>
16601660 /// <param name="node">Statement to visit.</param>
1661- public virtual void VisitSelectGroupBy(SqlSelect node)
1661+ protected virtual void VisitSelectGroupBy(SqlSelect node)
16621662 {
16631663 if (node.GroupBy.Count <= 0) {
16641664 return;
@@ -1689,7 +1689,7 @@ public virtual void VisitSelectGroupBy(SqlSelect node)
16891689 /// Visits ORDER BY part of <see cref="SqlSelect"/> statement and translates its parts.
16901690 /// </summary>
16911691 /// <param name="node">Statement to visit.</param>
1692- public virtual void VisitSelectOrderBy(SqlSelect node)
1692+ protected virtual void VisitSelectOrderBy(SqlSelect node)
16931693 {
16941694 if (node.OrderBy.Count <= 0) {
16951695 return;
@@ -1708,7 +1708,7 @@ public virtual void VisitSelectOrderBy(SqlSelect node)
17081708 /// Visits limits part of <see cref="SqlSelect"/> statement and translates its parts.
17091709 /// </summary>
17101710 /// <param name="node">Statement to visit.</param>
1711- public virtual void VisitSelectLimitOffset(SqlSelect node)
1711+ protected virtual void VisitSelectLimitOffset(SqlSelect node)
17121712 {
17131713 if (!node.Limit.IsNullReference()) {
17141714 AppendTranslated(node, SelectSection.Limit);
@@ -1726,7 +1726,7 @@ public virtual void VisitSelectLimitOffset(SqlSelect node)
17261726 /// Visits LOCK part of <see cref="SqlSelect"/> statement and translates its parts.
17271727 /// </summary>
17281728 /// <param name="node">Statement to visit.</param>
1729- public virtual void VisitSelectLock(SqlSelect node)
1729+ protected virtual void VisitSelectLock(SqlSelect node)
17301730 {
17311731 if (node.Lock != SqlLockType.Empty) {
17321732 _ = context.Output.Append(translator.Translate(node.Lock));
@@ -1832,7 +1832,7 @@ public virtual void Visit(SqlMetadata node)
18321832 /// Default visitor for <see cref="SqlUpdate"/> statement.
18331833 /// </summary>
18341834 /// <param name="node">Statement to visit.</param>
1835- public void VisitUpdateDefault(SqlUpdate node)
1835+ protected void VisitUpdateDefault(SqlUpdate node)
18361836 {
18371837 using (context.EnterScope(node)) {
18381838 VisitUpdateEntry(node);
@@ -1849,7 +1849,7 @@ public void VisitUpdateDefault(SqlUpdate node)
18491849 /// Visits entry part of <see cref="SqlUpdate"/> statement.
18501850 /// </summary>
18511851 /// <param name="node">Statement to visit.</param>
1852- public virtual void VisitUpdateEntry(SqlUpdate node)
1852+ protected virtual void VisitUpdateEntry(SqlUpdate node)
18531853 {
18541854 translator.Translate(context, node, UpdateSection.Entry);
18551855 AppendSpaceIfNecessary();
@@ -1859,7 +1859,7 @@ public virtual void VisitUpdateEntry(SqlUpdate node)
18591859 /// Visits UPDATE part of <see cref="SqlUpdate"/> statement.
18601860 /// </summary>
18611861 /// <param name="node">Statement to visit.</param>
1862- public virtual void VisitUpdateUpdate(SqlUpdate node)
1862+ protected virtual void VisitUpdateUpdate(SqlUpdate node)
18631863 {
18641864 if (node.Update == null) {
18651865 throw new SqlCompilerException(Strings.ExTablePropertyIsNotSet);
@@ -1874,7 +1874,7 @@ public virtual void VisitUpdateUpdate(SqlUpdate node)
18741874 /// Visits SET part of <see cref="SqlUpdate"/> statement.
18751875 /// </summary>
18761876 /// <param name="node">Statement to visit.</param>
1877- public virtual void VisitUpdateSet(SqlUpdate node)
1877+ protected virtual void VisitUpdateSet(SqlUpdate node)
18781878 {
18791879 AppendTranslated(node, UpdateSection.Set);
18801880
@@ -1896,7 +1896,7 @@ public virtual void VisitUpdateSet(SqlUpdate node)
18961896 /// Visits FROM part of <see cref="SqlUpdate"/> statement.
18971897 /// </summary>
18981898 /// <param name="node">Statement to visit.</param>
1899- public virtual void VisitUpdateFrom(SqlUpdate node)
1899+ protected virtual void VisitUpdateFrom(SqlUpdate node)
19001900 {
19011901 if (Driver.ServerInfo.Query.Features.Supports(QueryFeatures.UpdateFrom) && node.From != null) {
19021902 AppendTranslated(node, UpdateSection.From);
@@ -1908,7 +1908,7 @@ public virtual void VisitUpdateFrom(SqlUpdate node)
19081908 /// Visits WHERE part of <see cref="SqlUpdate"/> statement.
19091909 /// </summary>
19101910 /// <param name="node">Statement to visit.</param>
1911- public virtual void VisitUpdateWhere(SqlUpdate node)
1911+ protected virtual void VisitUpdateWhere(SqlUpdate node)
19121912 {
19131913 if (!node.Where.IsNullReference()) {
19141914 AppendTranslated(node, UpdateSection.Where);
@@ -1920,7 +1920,7 @@ public virtual void VisitUpdateWhere(SqlUpdate node)
19201920 /// Visits LIMIT part of <see cref="SqlUpdate"/> statement.
19211921 /// </summary>
19221922 /// <param name="node">Statement to visit.</param>
1923- public virtual void VisitUpdateLimit(SqlUpdate node)
1923+ protected virtual void VisitUpdateLimit(SqlUpdate node)
19241924 {
19251925 if (!node.Limit.IsNullReference()) {
19261926 if (!Driver.ServerInfo.Query.Features.Supports(QueryFeatures.UpdateLimit)) {
@@ -1936,7 +1936,7 @@ public virtual void VisitUpdateLimit(SqlUpdate node)
19361936 /// Visits end part of <see cref="SqlUpdate"/> statement.
19371937 /// </summary>
19381938 /// <param name="node">Statement to visit.</param>
1939- public virtual void VisitUpdateExit(SqlUpdate node)
1939+ protected virtual void VisitUpdateExit(SqlUpdate node)
19401940 {
19411941 AppendSpaceIfNecessary();
19421942 translator.Translate(context, node, UpdateSection.Exit);
@@ -2096,7 +2096,7 @@ public virtual void Visit(SqlExtract node)
20962096 /// Visits <see cref="SqlComment"/> expression and translates it if setting is set it to be before statement.
20972097 /// </summary>
20982098 /// <param name="node">Expression to visit.</param>
2099- public virtual void VisitCommentIfBefore(SqlComment node)
2099+ protected virtual void VisitCommentIfBefore(SqlComment node)
21002100 {
21012101 if (node.IsNullReference() || configuration.CommentLocation != SqlCommentLocation.BeforeStatement)
21022102 return;
@@ -2108,7 +2108,7 @@ public virtual void VisitCommentIfBefore(SqlComment node)
21082108 /// Visits <see cref="SqlComment"/> expression and translates it if setting is set it to be within statement.
21092109 /// </summary>
21102110 /// <param name="node">Expression to visit.</param>
2111- public virtual void VisitCommentIfWithin(SqlComment node)
2111+ protected virtual void VisitCommentIfWithin(SqlComment node)
21122112 {
21132113 if (node.IsNullReference() || configuration.CommentLocation != SqlCommentLocation.WithinStatement)
21142114 return;
@@ -2121,7 +2121,7 @@ public virtual void VisitCommentIfWithin(SqlComment node)
21212121 /// Visits <see cref="SqlComment"/> expression and translates it if setting is set it to be after statement.
21222122 /// </summary>
21232123 /// <param name="node">Expression to visit.</param>
2124- public virtual void VisitCommentIfAfter(SqlComment node)
2124+ protected virtual void VisitCommentIfAfter(SqlComment node)
21252125 {
21262126 if (node.IsNullReference() || configuration.CommentLocation != SqlCommentLocation.AfterStatement)
21272127 return;
0 commit comments