C# Класс PoorMansTSqlFormatterLib.Formatters.TSqlStandardFormatter

Наследование: Interfaces.ISqlTreeFormatter
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
KeywordMapping string>.IDictionary

Private Properties

Свойство Тип Описание
ExtractXmlBetween System.Xml.XmlNode
FirstSemanticElementChild System.Xml.XmlElement
FormatKeyword string
FormatOperator string
ProcessSqlNode void
ProcessSqlNodeList void
TSqlStandardFormatter System
WhiteSpace_BreakAsExpected void
WhiteSpace_SeparateComment void
WhiteSpace_SeparateStatements void
WhiteSpace_SeparateWords void

Открытые методы

Метод Описание
FormatSQLTree ( XmlDocument sqlTreeDoc ) : string
TSqlStandardFormatter ( ) : System
TSqlStandardFormatter ( TSqlStandardFormatterOptions options ) : System

Приватные методы

Метод Описание
ExtractXmlBetween ( XmlNode startingElement, XmlNode endingElement ) : XmlNode
FirstSemanticElementChild ( XmlElement contentElement ) : XmlElement
FormatKeyword ( string keyword ) : string
FormatOperator ( string operatorValue ) : string
ProcessSqlNode ( XmlElement contentElement, TSqlStandardFormattingState state ) : void
ProcessSqlNodeList ( XmlNodeList rootList, TSqlStandardFormattingState state ) : void
TSqlStandardFormatter ( string indentString, int spacesPerTab, int maxLineWidth, bool expandCommaLists, bool trailingCommas, bool spaceAfterExpandedComma, bool expandBooleanExpressions, bool expandCaseStatements, bool expandBetweenConditions, bool breakJoinOnSections, bool uppercaseKeywords, bool htmlColoring, bool keywordStandardization ) : System
WhiteSpace_BreakAsExpected ( TSqlStandardFormattingState state ) : void
WhiteSpace_SeparateComment ( XmlElement contentElement, TSqlStandardFormattingState state ) : void
WhiteSpace_SeparateStatements ( XmlElement contentElement, TSqlStandardFormattingState state ) : void
WhiteSpace_SeparateWords ( TSqlStandardFormattingState state ) : void

Описание методов

FormatSQLTree() публичный Метод

public FormatSQLTree ( XmlDocument sqlTreeDoc ) : string
sqlTreeDoc System.Xml.XmlDocument
Результат string

TSqlStandardFormatter() публичный Метод

public TSqlStandardFormatter ( ) : System
Результат System

TSqlStandardFormatter() публичный Метод

public TSqlStandardFormatter ( TSqlStandardFormatterOptions options ) : System
options TSqlStandardFormatterOptions
Результат System

Описание свойств

KeywordMapping публичное свойство

public IDictionary KeywordMapping
Результат string>.IDictionary