Search Results for

    Show / Hide Table of Contents

    Class GenericQuoter

    Inheritance
    object
    GenericQuoter
    Db2Quoter
    FirebirdQuoter
    HanaQuoter
    JetQuoter
    MySqlQuoter
    OracleQuoterQuotedIdentifier
    PostgresQuoter
    RedshiftQuoter
    SQLiteQuoter
    SqlAnywhereQuoter
    SqlServer2000Quoter
    Implements
    IQuoter
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Generators.Generic
    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
    Type Description
    string

    CloseQuoteEscapeString

    Declaration
    public virtual string CloseQuoteEscapeString { get; }
    Property Value
    Type Description
    string

    EscapeValueQuote

    Declaration
    public virtual string EscapeValueQuote { get; }
    Property Value
    Type Description
    string

    IdentifierSeparator

    Gets the separator between identifiers (e.g. the dot between SCHEMA.TABLENAME)

    Declaration
    public virtual string IdentifierSeparator { get; }
    Property Value
    Type Description
    string

    OpenQuote

    Returns the opening quote identifier - " is the standard according to the specification

    Declaration
    public virtual string OpenQuote { get; }
    Property Value
    Type Description
    string

    OpenQuoteEscapeString

    Declaration
    public virtual string OpenQuoteEscapeString { get; }
    Property Value
    Type Description
    string

    ValueQuote

    Declaration
    public virtual string ValueQuote { get; }
    Property Value
    Type Description
    string

    Methods

    CreateSchemaPrefixedQuotedIdentifier(string, string)

    Declaration
    protected virtual string CreateSchemaPrefixedQuotedIdentifier(string quotedSchemaName, string quotedIdentifier)
    Parameters
    Type Name Description
    string quotedSchemaName
    string quotedIdentifier
    Returns
    Type Description
    string

    FormatAnsiString(string)

    Declaration
    public virtual string FormatAnsiString(string value)
    Parameters
    Type Name Description
    string value
    Returns
    Type Description
    string

    FormatBool(bool)

    Declaration
    public virtual string FormatBool(bool value)
    Parameters
    Type Name Description
    bool value
    Returns
    Type Description
    string

    FormatByteArray(byte[])

    Declaration
    protected virtual string FormatByteArray(byte[] value)
    Parameters
    Type Name Description
    byte[] value
    Returns
    Type Description
    string

    FormatChar(char)

    Declaration
    public virtual string FormatChar(char value)
    Parameters
    Type Name Description
    char value
    Returns
    Type Description
    string

    FormatDateTime(DateTime)

    Declaration
    public virtual string FormatDateTime(DateTime value)
    Parameters
    Type Name Description
    DateTime value
    Returns
    Type Description
    string

    FormatDateTimeOffset(DateTimeOffset)

    Declaration
    public virtual string FormatDateTimeOffset(DateTimeOffset value)
    Parameters
    Type Name Description
    DateTimeOffset value
    Returns
    Type Description
    string

    FormatEnum(object)

    Declaration
    public virtual string FormatEnum(object value)
    Parameters
    Type Name Description
    object value
    Returns
    Type Description
    string

    FormatGuid(Guid)

    Declaration
    public virtual string FormatGuid(Guid value)
    Parameters
    Type Name Description
    Guid value
    Returns
    Type Description
    string

    FormatNationalString(string)

    Declaration
    public virtual string FormatNationalString(string value)
    Parameters
    Type Name Description
    string value
    Returns
    Type Description
    string

    FormatNull()

    Declaration
    public virtual string FormatNull()
    Returns
    Type Description
    string

    FormatSystemMethods(SystemMethods)

    Declaration
    public virtual string FormatSystemMethods(SystemMethods value)
    Parameters
    Type Name Description
    SystemMethods value
    Returns
    Type Description
    string

    FromTimeSpan(TimeSpan)

    Declaration
    public virtual string FromTimeSpan(TimeSpan value)
    Parameters
    Type Name Description
    TimeSpan value
    Returns
    Type Description
    string

    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
    Type Description
    bool

    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
    Type Description
    string

    QuoteColumnName(string)

    Quotes a column name

    Declaration
    public virtual string QuoteColumnName(string columnName)
    Parameters
    Type Name Description
    string columnName
    Returns
    Type Description
    string

    QuoteConstraintName(string, string)

    Quotes a constraint name

    Declaration
    public virtual string QuoteConstraintName(string constraintName, string schemaName)
    Parameters
    Type Name Description
    string constraintName
    string schemaName
    Returns
    Type Description
    string

    QuoteIndexName(string, string)

    Quote an index name

    Declaration
    public virtual string QuoteIndexName(string indexName, string schemaName)
    Parameters
    Type Name Description
    string indexName
    string schemaName
    Returns
    Type Description
    string

    QuoteSchemaName(string)

    Quotes a schema name

    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)

    Quotes a Sequence name

    Declaration
    public virtual string QuoteSequenceName(string sequenceName, string schemaName)
    Parameters
    Type Name Description
    string sequenceName
    string schemaName
    Returns
    Type Description
    string

    QuoteTableName(string, string)

    Quotes a Table name

    Declaration
    public virtual string QuoteTableName(string tableName, string schemaName)
    Parameters
    Type Name Description
    string tableName
    string schemaName
    Returns
    Type Description
    string

    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
    Type Description
    bool

    UnQuote(string)

    Provides an unquoted, unescaped string

    Declaration
    public virtual string UnQuote(string quoted)
    Parameters
    Type Name Description
    string quoted
    Returns
    Type Description
    string

    Implements

    IQuoter
    In this article
    Back to top
    Copyright © 2018 Fluent Migrator Project
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.