Class SubsettingRuleProcessingChainObjectSummary
Summary of a subsetting schema relation processed while extracting rows for processing a subsetting rule.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class SubsettingRuleProcessingChainObjectSummary
Properties
ApproximateRowCountBeforeSubsetting
Declaration
[JsonProperty(PropertyName = "approximateRowCountBeforeSubsetting")]
public long? ApproximateRowCountBeforeSubsetting { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | The approximate count of rows in the subsetting table before subsetting |
ChildColumns
Declaration
[JsonProperty(PropertyName = "childColumns")]
public List<string> ChildColumns { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | Unique identifiers identifying the child columns in the relation. |
ChildObjectName
Declaration
[JsonProperty(PropertyName = "childObjectName")]
public string ChildObjectName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The name of the child subsetting table |
ChildSchemaName
Declaration
[JsonProperty(PropertyName = "childSchemaName")]
public string ChildSchemaName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The database schema that contains the child subsetting table |
EstimatedRowCountAfterSubsetting
Declaration
[JsonProperty(PropertyName = "estimatedRowCountAfterSubsetting")]
public long? EstimatedRowCountAfterSubsetting { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | The estimated count of rows in the subsetting table after subsetting |
IsEnabledForProcessing
Declaration
[JsonProperty(PropertyName = "isEnabledForProcessing")]
public bool? IsEnabledForProcessing { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Indicates if this object/edge is enabled for processing |
Key
Declaration
[Required(ErrorMessage = "Key is required.")]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The unique key that identifies a subsetting relation processed. The key is numeric and unique within a processing order |
Remarks
Required
ParentColumns
Declaration
[JsonProperty(PropertyName = "parentColumns")]
public List<string> ParentColumns { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | Unique identifiers identifying the parents columns in the relation. |
ParentObjectName
Declaration
[JsonProperty(PropertyName = "parentObjectName")]
public string ParentObjectName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The name of the parent subsetting table |
ParentSchemaName
Declaration
[JsonProperty(PropertyName = "parentSchemaName")]
public string ParentSchemaName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The database schema that contains the parent subsetting table |
PropagationImpact
Declaration
[Required(ErrorMessage = "PropagationImpact is required.")]
[JsonProperty(PropertyName = "propagationImpact")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SubsettingRuleProcessingChainObjectSummary.PropagationImpactEnum? PropagationImpact { get; set; }
Property Value
| Type | Description |
|---|---|
| SubsettingRuleProcessingChainObjectSummary.PropagationImpactEnum? | The impact on the related table due to the processing of subsetting rule |
Remarks
Required
SubsettingSchemaRelationKey
Declaration
[JsonProperty(PropertyName = "subsettingSchemaRelationKey")]
public string SubsettingSchemaRelationKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The unique key that identifies a subsetting relation. |