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

Description

Methods

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

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

Generated by PasDoc 0.11.0 on 2010-09-10 15:54:38