C# Class Subtext.Scripting.Script

Represents a single executable script within the full SQL script.
Inheritance: IScript, ITemplateScript
Show file Open project: ayende/Subtext Class Usage Examples

Public Methods

Method Description
Execute ( SqlTransaction transaction ) : int

Executes this script.

ParseScripts ( string fullScriptText ) : ScriptCollection

Helper method which given a full SQL script, returns a ScriptCollection of individual TemplateParameter using "GO" as the delimiter.

Script ( string scriptText ) : System

Creates a new TemplateParameter instance.

ToString ( ) : string

Returns the text of the script.

Private Methods

Method Description
ApplyTemplateReplacements ( ) : string

Method Details

Execute() public method

Executes this script.
public Execute ( SqlTransaction transaction ) : int
transaction System.Data.SqlClient.SqlTransaction
return int

ParseScripts() public static method

Helper method which given a full SQL script, returns a ScriptCollection of individual TemplateParameter using "GO" as the delimiter.
public static ParseScripts ( string fullScriptText ) : ScriptCollection
fullScriptText string Full script text.
return ScriptCollection

Script() public method

Creates a new TemplateParameter instance.
public Script ( string scriptText ) : System
scriptText string Script text.
return System

ToString() public method

Returns the text of the script.
public ToString ( ) : string
return string