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(Const SectionName: String): String; |
![]() |
function GetSQLStmtFromSections: String; |
![]() |
procedure ClearSectionText(Const SectionName, NewStmt: String); |
![]() |
procedure ReplaceSectionText(Const SectionName, NewStmt: String); |
![]() |
procedure ReplaceSectionTextFromSQLSections(SQLSections: TSqlitePassSQLSections; Const SectionName: String); |
![]() |
procedure SetSectionText(Const SectionName, Text: String); |
![]() |
procedure SetSectionTextFromTokenizer(Const SectionName: String; Tokenizer: TSqlitePassSQLTokenizer); |
![]() |
procedure SplitSQLStmtIntoSections(Const SQLStmt: String; Const Keywords: Array of String); |
![]() |
function GetSectionText(Const SectionName: String): String; |
![]() |
function GetSQLStmtFromSections: String; |
![]() |
procedure ClearSectionText(Const SectionName, NewStmt: String); |
![]() |
procedure ReplaceSectionText(Const SectionName, NewStmt: String); |
![]() |
procedure ReplaceSectionTextFromSQLSections(SQLSections: TSqlitePassSQLSections; Const 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(Const SectionName, Text: String); |
![]() |
procedure SetSectionTextFromTokenizer(Const SectionName: String; Tokenizer: TSqlitePassSQLTokenizer); |
![]() |
procedure SplitSQLStmtIntoSections(Const SQLStmt: String; Const Keywords: Array of String); |