Description | Hierarchy | Fields | Methods | Properties |
type TSqlitePassSQLSections = class(TStringList)
The TSqlitePassSQLSections
is an utility object used to : Split a SQL statement into a list of String for each SQL Keyword
![]() |
function GetSectionText(SectionName: String): String; |
![]() |
function GetSQLStmtFromSections: String; |
![]() |
procedure ClearSectionText(SectionName: String; NewStmt: String); |
![]() |
procedure ReplaceSectionText(SectionName: String; NewStmt: String); |
![]() |
procedure ReplaceSectionTextFromSQLSections(SQLSections: TSqlitePassSQLSections; SectionName: String); |
![]() |
procedure SetSectionText(SectionName, Text: String); |
![]() |
procedure SetSectionTextFromTokenizer(SectionName: String; Tokenizer: TSqlitePassSQLTokenizer); |
![]() |
procedure SplitSQLStmtIntoSections(SQLStmt: String; Keywords: Array of String); |
![]() |
function GetSectionText(SectionName: String): String; |
![]() |
function GetSQLStmtFromSections: String; |
![]() |
procedure ClearSectionText(SectionName: String; NewStmt: String); |
![]() |
procedure ReplaceSectionText(SectionName: String; NewStmt: String); |
![]() |
procedure ReplaceSectionTextFromSQLSections(SQLSections: TSqlitePassSQLSections; SectionName: String); |
Replace a given SQLSection Text by the one in the SQLSections Parameter if no SectionName is set, all the Strings are copied |
![]() |
procedure SetSectionText(SectionName, Text: String); |
![]() |
procedure SetSectionTextFromTokenizer(SectionName: String; Tokenizer: TSqlitePassSQLTokenizer); |
![]() |
procedure SplitSQLStmtIntoSections(SQLStmt: String; Keywords: Array of String); |