예제 #1
0
 public override void GenerateSql(ISqlDumper dmp)
 {
     SourceData.GenerateSql(dmp);
     if (Shortcut != null)
     {
         dmp.Put("&s");
         Shortcut.GenerateSql(dmp);
     }
 }
예제 #2
0
 public override void GenerateSql(ISqlDumper dmp)
 {
     dmp.Put("%:s", LeftBracket, "(");
     Inner.GenerateSql(dmp);
     dmp.Put("%:s", RightBracket, ")");
     if (Shortcut != null)
     {
         dmp.Put("&s");
         Shortcut.GenerateSql(dmp);
     }
 }
예제 #3
0
 public override void GenerateSql(ISqlDumper dmp)
 {
     if (IsComma)
     {
         dmp.Put("%:s", CommaPos, ",");
     }
     dmp.Put("&3n");
     Value.GenerateSql(dmp);
     if (Alias != null)
     {
         dmp.Put("&s%:k", AsPos, "as");
         Alias.GenerateSql(dmp);
     }
 }