Search Results for

    Show / Hide Table of Contents

    Class FirebirdQuoter

    Inheritance
    object
    GenericQuoter
    FirebirdQuoter
    Implements
    IQuoter
    Inherited Members
    GenericQuoter.QuoteValue(object)
    GenericQuoter.FromTimeSpan(TimeSpan)
    GenericQuoter.FormatByteArray(byte[])
    GenericQuoter.FormatNull()
    GenericQuoter.FormatAnsiString(string)
    GenericQuoter.FormatNationalString(string)
    GenericQuoter.FormatChar(char)
    GenericQuoter.FormatBool(bool)
    GenericQuoter.FormatGuid(Guid)
    GenericQuoter.FormatDateTimeOffset(DateTimeOffset)
    GenericQuoter.FormatEnum(object)
    GenericQuoter.ValueQuote
    GenericQuoter.EscapeValueQuote
    GenericQuoter.IdentifierSeparator
    GenericQuoter.OpenQuote
    GenericQuoter.CloseQuote
    GenericQuoter.OpenQuoteEscapeString
    GenericQuoter.CloseQuoteEscapeString
    GenericQuoter.IsQuoted(string)
    GenericQuoter.Quote(string)
    GenericQuoter.QuoteColumnName(string)
    GenericQuoter.QuoteConstraintName(string, string)
    GenericQuoter.QuoteIndexName(string, string)
    GenericQuoter.QuoteTableName(string, string)
    GenericQuoter.QuoteSequenceName(string, string)
    GenericQuoter.UnQuote(string)
    GenericQuoter.CreateSchemaPrefixedQuotedIdentifier(string, string)
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Generators.Firebird
    Assembly: FluentMigrator.Runner.Firebird.dll
    Syntax
    public class FirebirdQuoter : GenericQuoter, IQuoter

    Constructors

    | Edit this page View Source

    FirebirdQuoter(FirebirdOptions)

    Initializes a new instance of the FirebirdQuoter class.

    Declaration
    public FirebirdQuoter(FirebirdOptions options)
    Parameters
    Type Name Description
    FirebirdOptions options

    The firebird specific options

    | Edit this page View Source

    FirebirdQuoter(bool)

    Declaration
    public FirebirdQuoter(bool forceQuote)
    Parameters
    Type Name Description
    bool forceQuote

    Methods

    | Edit this page View Source

    FormatDateTime(DateTime)

    Declaration
    public override string FormatDateTime(DateTime value)
    Parameters
    Type Name Description
    DateTime value
    Returns
    Type Description
    string
    Overrides
    GenericQuoter.FormatDateTime(DateTime)
    | Edit this page View Source

    FormatSystemMethods(SystemMethods)

    Declaration
    public override string FormatSystemMethods(SystemMethods value)
    Parameters
    Type Name Description
    SystemMethods value
    Returns
    Type Description
    string
    Overrides
    GenericQuoter.FormatSystemMethods(SystemMethods)
    | Edit this page View Source

    QuoteSchemaName(string)

    Quotes a schema name

    Declaration
    public override string QuoteSchemaName(string schemaName)
    Parameters
    Type Name Description
    string schemaName

    The schema name to quote

    Returns
    Type Description
    string

    The quoted schema name

    Overrides
    GenericQuoter.QuoteSchemaName(string)
    | Edit this page View Source

    ShouldQuote(string)

    Declaration
    protected override bool ShouldQuote(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    bool
    Overrides
    GenericQuoter.ShouldQuote(string)
    | Edit this page View Source

    ToFbObjectName(string)

    Declaration
    public string ToFbObjectName(string objName)
    Parameters
    Type Name Description
    string objName
    Returns
    Type Description
    string

    Implements

    IQuoter
    • Edit this page
    • View Source
    In this article
    • Constructors
      • FirebirdQuoter(FirebirdOptions)
      • FirebirdQuoter(bool)
    • Methods
      • FormatDateTime(DateTime)
      • FormatSystemMethods(SystemMethods)
      • QuoteSchemaName(string)
      • ShouldQuote(string)
      • ToFbObjectName(string)
    • Implements
    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.