@@ -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