Class Variable
Represents a variable.
Inheritance
Variable
Implements
Namespace: BiExcellence.OpenBi.Api.Commands.DataProviders
Assembly: BiExcellence.OpenBi.Api.DataProvider.dll
Syntax
public class Variable : IVariable, IFilterableInfoObject, IInfoObject
Constructors
Variable(IVariable)
Copy constructor.
Declaration
public Variable(IVariable variable)
Parameters
| Type | Name | Description |
|---|---|---|
| IVariable | variable | The variable. |
Properties
DataType
Gets or sets the data type.
Declaration
public InfoObjectDataType DataType { get; set; }
Property Value
| Type | Description |
|---|---|
| InfoObjectDataType |
DefaultFilters
Gets or sets the default filters.
Declaration
public IList<IFilter> DefaultFilters { get; }
Property Value
| Type | Description |
|---|---|
| IList<IFilter> |
Entrytp
Gets or sets the entry type.
Declaration
public VariableEntryType Entrytp { get; set; }
Property Value
| Type | Description |
|---|---|
| VariableEntryType |
Filters
Gets the filters.
Declaration
public IList<IFilter> Filters { get; }
Property Value
| Type | Description |
|---|---|
| IList<IFilter> |
Id
Gets the id.
Declaration
public string Id { get; protected set; }
Property Value
| Type | Description |
|---|---|
| string |
InputReady
Gets or sets whether the variable is ready for input. If false don't show to user.
Declaration
public bool InputReady { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Iobjnm
Gets or sets the iobjnm.
Declaration
public string? Iobjnm { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Gets or sets the name.
Declaration
public string? Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Selection
Gets or sets the selection.
Declaration
public VariableSelection Selection { get; set; }
Property Value
| Type | Description |
|---|---|
| VariableSelection |
Vartyp
Gets or sets the var type.
Declaration
public VariableType Vartyp { get; set; }
Property Value
| Type | Description |
|---|---|
| VariableType |