Class TSqlitePassSQLSections

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSqlitePassSQLSections = class(TStringList)

Description

The TSqlitePassSQLSections is an utility object used to : Split a SQL statement into a list of String for each SQL Keyword

Hierarchy

Overview

Methods

Public function GetSectionText(SectionName: String): String;
Public function GetSQLStmtFromSections: String;
Public procedure ClearSectionText(SectionName: String; NewStmt: String);
Public procedure ReplaceSectionText(SectionName: String; NewStmt: String);
Public procedure ReplaceSectionTextFromSQLSections(SQLSections: TSqlitePassSQLSections; SectionName: String);
Public procedure SetSectionText(SectionName, Text: String);
Public procedure SetSectionTextFromTokenizer(SectionName: String; Tokenizer: TSqlitePassSQLTokenizer);
Public procedure SplitSQLStmtIntoSections(SQLStmt: String; Keywords: Array of String);

Description

Methods

Public function GetSectionText(SectionName: String): String;
 
Public function GetSQLStmtFromSections: String;
 
Public procedure ClearSectionText(SectionName: String; NewStmt: String);
 
Public procedure ReplaceSectionText(SectionName: String; NewStmt: String);
 
Public 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

Public procedure SetSectionText(SectionName, Text: String);
 
Public procedure SetSectionTextFromTokenizer(SectionName: String; Tokenizer: TSqlitePassSQLTokenizer);
 
Public procedure SplitSQLStmtIntoSections(SQLStmt: String; Keywords: Array of String);
 

Generated by PasDoc 0.11.0 on 2009-10-08 22:34:51