Skip to main content

Struct SqlTableIdentifier

Represents a SQL Server table identifier with separate schema and table parts.

Namespace: Workspace.XBR.Xperiflow.Etl.Tabular

Assembly: Xperiflow.dll

Declaration
public readonly struct SqlTableIdentifier

Properties

Schema

Declaration
public string Schema { get; }

Table

Declaration
public string Table { get; }

QualifiedName

Declaration
public string QualifiedName { get; }

Fields

DefaultSchema

Declaration
public const string DefaultSchema = "dbo"

Methods

From(string, string?)

Builds a table identifier from distinct schema and table inputs.

Declaration
public static SqlTableIdentifier From(string tableName, string? schemaName = null)
Returns

Workspace.XBR.Xperiflow.Etl.Tabular.SqlTableIdentifier

Parameters
TypeNameDescription
System.StringtableNameThe table name only. Periods are literal table-name characters.
System.StringschemaNameOptional SQL schema name. Defaults to Workspace.XBR.Xperiflow.Etl.Tabular.SqlTableIdentifier.DefaultSchema when omitted.

QuoteIdentifier(string)

Declaration
public static string QuoteIdentifier(string identifier)
Returns

System.String

Parameters
TypeName
System.Stringidentifier

Inherited Members

  • System.ValueType.Equals(System.Object)
  • System.ValueType.GetHashCode
  • System.ValueType.ToString
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.GetType
  • System.Object.ReferenceEquals(System.Object,System.Object)

Was this page helpful?