Class GenericQuoter
Inheritance
GenericQuoter
Assembly: FluentMigrator.Runner.Core.dll
Syntax
public class GenericQuoter : IQuoter
Properties
CloseQuote
Returns the closing quote identifier - " is the standard according to the specification
Declaration
public virtual string CloseQuote { get; }
Property Value
CloseQuoteEscapeString
Declaration
public virtual string CloseQuoteEscapeString { get; }
Property Value
EscapeValueQuote
Declaration
public virtual string EscapeValueQuote { get; }
Property Value
IdentifierSeparator
Gets the separator between identifiers (e.g. the dot between SCHEMA.TABLENAME)
Declaration
public virtual string IdentifierSeparator { get; }
Property Value
OpenQuote
Returns the opening quote identifier - " is the standard according to the specification
Declaration
public virtual string OpenQuote { get; }
Property Value
OpenQuoteEscapeString
Declaration
public virtual string OpenQuoteEscapeString { get; }
Property Value
ValueQuote
Declaration
public virtual string ValueQuote { get; }
Property Value
Methods
CreateSchemaPrefixedQuotedIdentifier(string, string)
Declaration
protected virtual string CreateSchemaPrefixedQuotedIdentifier(string quotedSchemaName, string quotedIdentifier)
Parameters
| Type |
Name |
Description |
| string |
quotedSchemaName |
|
| string |
quotedIdentifier |
|
Returns
Declaration
public virtual string FormatAnsiString(string value)
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
Declaration
public virtual string FormatBool(bool value)
Parameters
| Type |
Name |
Description |
| bool |
value |
|
Returns
Declaration
protected virtual string FormatByteArray(byte[] value)
Parameters
| Type |
Name |
Description |
| byte[] |
value |
|
Returns
Declaration
public virtual string FormatChar(char value)
Parameters
| Type |
Name |
Description |
| char |
value |
|
Returns
Declaration
public virtual string FormatDateTime(DateTime value)
Parameters
Returns
Declaration
public virtual string FormatDateTimeOffset(DateTimeOffset value)
Parameters
Returns
Declaration
public virtual string FormatEnum(object value)
Parameters
| Type |
Name |
Description |
| object |
value |
|
Returns
Declaration
public virtual string FormatGuid(Guid value)
Parameters
| Type |
Name |
Description |
| Guid |
value |
|
Returns
Declaration
public virtual string FormatNationalString(string value)
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
Declaration
public virtual string FormatNull()
Returns
Declaration
public virtual string FormatSystemMethods(SystemMethods value)
Parameters
Returns
FromTimeSpan(TimeSpan)
Declaration
public virtual string FromTimeSpan(TimeSpan value)
Parameters
Returns
IsQuoted(string)
Returns true is the value starts and ends with a close quote
Declaration
public virtual bool IsQuoted(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
Quote(string)
Returns a quoted string that has been correctly escaped
Declaration
public virtual string Quote(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
QuoteColumnName(string)
Declaration
public virtual string QuoteColumnName(string columnName)
Parameters
| Type |
Name |
Description |
| string |
columnName |
|
Returns
QuoteConstraintName(string, string)
Declaration
public virtual string QuoteConstraintName(string constraintName, string schemaName)
Parameters
| Type |
Name |
Description |
| string |
constraintName |
|
| string |
schemaName |
|
Returns
QuoteIndexName(string, string)
Declaration
public virtual string QuoteIndexName(string indexName, string schemaName)
Parameters
Returns
QuoteSchemaName(string)
Declaration
public virtual string QuoteSchemaName(string schemaName)
Parameters
| Type |
Name |
Description |
| string |
schemaName |
The schema name to quote
|
Returns
| Type |
Description |
| string |
The quoted schema name
|
QuoteSequenceName(string, string)
Declaration
public virtual string QuoteSequenceName(string sequenceName, string schemaName)
Parameters
Returns
QuoteTableName(string, string)
Declaration
public virtual string QuoteTableName(string tableName, string schemaName)
Parameters
Returns
QuoteValue(object)
Quotes a value to be embedded into an SQL script/statement
Declaration
public virtual string QuoteValue(object value)
Parameters
| Type |
Name |
Description |
| object |
value |
The value to be quoted
|
Returns
| Type |
Description |
| string |
The quoted value
|
ShouldQuote(string)
Declaration
protected virtual bool ShouldQuote(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
UnQuote(string)
Provides an unquoted, unescaped string
Declaration
public virtual string UnQuote(string quoted)
Parameters
| Type |
Name |
Description |
| string |
quoted |
|
Returns
Implements