RingSoft.DbLookup.Controls.WPF.Properties Namespace
RingSoft.DbMaintenance Namespace

DbSelectSqlGenerator Members

The DbSelectSqlGenerator type exposes the following members.

Methods


  Name Description
Public method ConvertValueToSqlText
Converts the value to SQL text.
Public method FormatOrderByTableFieldSql
Formats the order by fragment. Used by derived classes to add case sensitivity and other SQL text to the order by Table.Field parameter.
Public method FormatSqlObject
Formats the SQL object.
Protected method FormatStringValueForSql
Formats the string value for SQL. Override if this method is not compatible with your database platform.
Protected method FormatValueForSqlWhereItem
Formats a value for a SQL WHERE clause. Override if this method is not compatible with your database platform.
Protected method GenerateConditionSqlText
Generates WHERE clause condition SQL text for the inputted WhereItem object. Override if this method is not compatible with your database platform.
Protected method GenerateCountQueryStatement
Generates a SQL statement to count the number of records from the database.
Public method GenerateDeleteStatement
Generates the delete statement.
Protected method GenerateEnumeratorSqlFieldText
Generates SQL field text for an enumerator field. Override if this method is not compatible with your database platform.
Protected method GenerateFromClause
Generates the FROM clause. Override if this method is not compatible with your database platform.
Protected method GenerateGroupBy
Generates the group by.
Public method GenerateInsertSqlStatement
Generates the insert SQL statement.
Protected method GenerateJoins
Generates the JOIN clauses. Override if this method is not compatible with your database platform.
Protected method GenerateNestedQuery
Generates the nested query. Override if this method is not compatible with your database platform.
Protected method GenerateOrderByClause
Generates the order by clause.
Protected method GenerateSelectClause
Generates the SELECT clause. Override if this method is not compatible with your database platform.
Protected method GenerateSelectQueryStatement
Generates the SELECT SQL statement.
Public method GenerateSelectStatement
Generates the SELECT SQL statement.
Public method GenerateSetNullStatement
Generates the set null statement.
Protected method GenerateTopRecordCountSqlText
Generates the top record count SQL text. Override if this method is not compatible with your database platform.
Public method GenerateUpdateSql
Generates the update SQL.
Protected method GenerateWhereClause
Generates the where clause. Override if this method is not compatible with your database platform.
Protected method GenerateWhereEnumItemSqlText
Generates the where item enumerator SQL text.
Protected method GenerateWhereItemSqlFieldNameText
Generates the where item SQL field name text for the inputted WhereItem object. Override if this method is not compatible with your database platform.
Protected method GenerateWhereItemSqlText
Generates WHERE SQL fragment text for the inputted WhereItem object. Override if this method is not compatible with your database platform.

Properties


  Name Description
Public property SqlLinePrefix
Gets the SQL prefix that needs to be at the beginning of each line in the generated SQL statement. Useful in formatting nested SQL statements. This usually contains TAB characters.
Public property SqlObjectPrefixChar
Gets the SQL object prefix character.
Public property SqlObjectSuffixChar
Gets the SQL object suffix character.