Class DataProviderNode
- Namespace
- BiExcellence.OpenBi.Api.DataProviders
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
One entry of the source system's catalog: a cube, a query, a folder or a stored view.
public sealed class DataProviderNode
- Inheritance
-
objectDataProviderNode
Properties
CatalogName
The catalog the cube belongs to.
[JsonPropertyName("catalogName")]
public string? CatalogName { get; set; }
Property Value
- string
ContentType
The content type code, set where the node comes from stored content rather than from the source itself - which is what tells a saved view from a query the source offers, both being typed Query.
[JsonPropertyName("contentType")]
public int? ContentType { get; set; }
Property Value
- int?
CubeName
The cube, table or file to open.
[JsonPropertyName("cubeName")]
public string? CubeName { get; set; }
Property Value
- string
DataProviderType
The source type of this node.
[JsonPropertyName("dataproviderType")]
public string? DataProviderType { get; set; }
Property Value
- string
Description
The display name.
[JsonPropertyName("description")]
public string? Description { get; set; }
Property Value
- string
HasSource
True where this node carries a source of its own, so it is a stored view rather than a cube.
[JsonIgnore]
public bool HasSource { get; }
Property Value
- bool
Id
The node key, unique within the catalog.
[JsonPropertyName("id")]
public string? Id { get; set; }
Property Value
- string
ParentId
The key of the node this one sits under, so a caller can rebuild the tree.
[JsonPropertyName("parentId")]
public string? ParentId { get; set; }
Property Value
- string
SourceConnectionTemplateId
The connection template a stored view was saved against.
[JsonPropertyName("sourceConnectionTemplateId")]
public string? SourceConnectionTemplateId { get; set; }
Property Value
- string
SourceCube
The cube a stored view was saved on.
[JsonPropertyName("sourceCube")]
public string? SourceCube { get; set; }
Property Value
- string
SourceQuery
The query a stored view was saved on.
[JsonPropertyName("sourceQuery")]
public string? SourceQuery { get; set; }
Property Value
- string
Type
What kind of node this is.
[JsonPropertyName("type")]
public string? Type { get; set; }
Property Value
- string