Table of Contents

Class DataProviderSchemaField

Namespace
BiExcellence.OpenBi.Api.DataProviders
Assembly
BiExcellence.OpenBi.Api.Client.dll

One column of a table or view in the source database.

public sealed class DataProviderSchemaField
Inheritance
object
DataProviderSchemaField

Properties

FieldType

The column's data type.

[JsonPropertyName("type")]
[JsonConverter(typeof(JsonStringEnumConverter<DbType>))]
public DbType FieldType { get; set; }

Property Value

DbType

IsKey

True where the column is part of the primary key.

[JsonPropertyName("isKey")]
public bool IsKey { get; set; }

Property Value

bool

Length

The column length, where the type has one.

[JsonPropertyName("length")]
public int Length { get; set; }

Property Value

int

Name

The column name.

[JsonPropertyName("name")]
public string? Name { get; set; }

Property Value

string