Class MaterializedViewSpec
- Inheritance
-
MaterializedViewSpec
- Implements
-
- Inherited Members
-
Specifies a single materialized view within the materialization configuration.
public record MaterializedViewSpec : IEquatable<MaterializedViewSpec>
- Extension Methods
-
Constructors
public MaterializedViewSpec()
[SetsRequiredMembers]
protected MaterializedViewSpec(MaterializedViewSpec original)
Parameters
Properties
List of dimension names to materialize (for aggregated type)
public List<string> Dimensions { get; set; }
Property Value
protected virtual Type EqualityContract { get; }
Property Value
List of measure names to materialize (for aggregated type)
public List<string> Measures { get; set; }
Property Value
Name of the materialization
public required string Name { get; set; }
Property Value
Type of materialization: aggregated or unaggregated
public required MaterializedViewType Type { get; set; }
Property Value
Methods
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
public virtual bool Equals(MaterializedViewSpec? other)
Parameters
Returns
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
public override string ToString()
Returns
Operators
public static bool operator ==(MaterializedViewSpec? left, MaterializedViewSpec? right)
Parameters
Returns
public static bool operator !=(MaterializedViewSpec? left, MaterializedViewSpec? right)
Parameters
Returns