Class BasicRefreshPolicy
Represents a BasicRefreshPolicy object. It is a child of a Table object.
Inheritance
BasicRefreshPolicy
Assembly: TOMWrapper.dll
Syntax
public sealed class BasicRefreshPolicy : RefreshPolicy, ICustomTypeDescriptor, INotifyPropertyChanging, IAnnotationObject, IExtendedPropertyObject, ITabularTableObject, ITabularNamedObject, ITabularObject, INotifyPropertyChanged, INamedObject
Properties
IncrementalGranularity
Granularity of the (most recent) incremental refresh range
Declaration
public RefreshGranularityType IncrementalGranularity { get; set; }
Property Value
IncrementalPeriods
Number of periods for the incremental refresh range
Declaration
public int IncrementalPeriods { get; set; }
Property Value
IncrementalPeriodsOffset
Lag or leading periods from Now() to the rolling window head
Declaration
public int IncrementalPeriodsOffset { get; set; }
Property Value
PollingExpression
If not null, M expression that is evaluated and stored for each partition upon each refresh or merge operation. Result is stored in Partition.RefreshBookmark
Declaration
public string PollingExpression { get; set; }
Property Value
RollingWindowGranularity
Target granularity of the rolling window for the whole data set
Declaration
public RefreshGranularityType RollingWindowGranularity { get; set; }
Property Value
RollingWindowPeriods
Number of periods for the rolling window for the whole data set
Declaration
public int RollingWindowPeriods { get; set; }
Property Value
SourceExpression
M expression that is used as the source M expression for new partitions. It includes the date filter by referring to 2 M parameters named [RangeStart] and [RangeEnd], which can be dates or integers depending on IntegerDateKey below
Declaration
public string SourceExpression { get; set; }
Property Value
Methods
Declaration
public static BasicRefreshPolicy CreateFromMetadata(Table parent, BasicRefreshPolicy metadataObject)
Parameters
Type |
Name |
Description |
Table |
parent |
|
BasicRefreshPolicy |
metadataObject |
|
Returns
CreateNew(Table)
Declaration
public static BasicRefreshPolicy CreateNew(Table parent)
Parameters
Type |
Name |
Description |
Table |
parent |
|
Returns
Implements
Extension Methods