anchor.diff:    end;
   
   
  +  {$REGION 'Documentation'}
  +  ///	<summary>
  +  ///	  Constructs Ansi-SQL builder interface.
  +  ///	</summary>
  +  {$ENDREGION}
     function AnsiSQLBuilder(): ISQLBuilder;
  +
  +  {$REGION 'Documentation'}
  +  ///	<summary>
  +  ///	  Constructs Transact-SQL builder interface.
  +  ///	</summary>
  +  {$ENDREGION}
     function TSQLBuilder(): ISQLBuilder;
   
   
  
positive.code:   ///	  .Table('dbo.Customers')
    ///	  .Column('AGE').Values('18')
    ///	  .Column('NAME').Values('Null')
    ///	  .ToString();
    ///	  </code>
    ///	  Building <b>insert</b> statements:
    ///	  <code lang="Delphi">
    ///	LSQLString := TSQLBuilder.Insert
  
negative.code:     property Owner: TAnsiSQLBuilder read FOwner;
    end;
  
    {$REGION 'Documentation'}
    ///	<summary>
    ///	  Representsselect statement.
    ///	</summary>
    {$ENDREGION}
    TSelectStatement = class(TSQLStatement)
    public
      function ToString(): string; override;
    end;
  
    {$REGION 'Documentation'}
    ///	<summary>
    ///	  Representsdelete statement.
    ///	</summary>
    {$ENDREGION}
    TDeleteStatement = class(TSQLStatement)
    public
      function ToString(): string; override;
    end;
  
    {$REGION 'Documentation'}
    ///	<summary>
    ///	  Representsinsert statement.
    ///	</summary>
    {$ENDREGION}
    TInsertStatement = class(TSQLStatement)
    protected
      procedure AppendColumns(ABuilder: TStringBuilder); override;
  