public sealed class DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo : IMessage<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IEquatable<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IDeepCloneable<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.
The profile information for each field type.
Implements
IMessageDataProfileResultTypesProfileTypesFieldTypesProfileInfo, IEquatableDataProfileResultTypesProfileTypesFieldTypesProfileInfo, IDeepCloneableDataProfileResultTypesProfileTypesFieldTypesProfileInfo, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
ProfileInfo()
public ProfileInfo()
ProfileInfo(ProfileInfo)
public ProfileInfo(DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo other)
Parameter | |
---|---|
Name | Description |
other |
DataProfileResultTypesProfileTypesFieldTypesProfileInfo |
Properties
DistinctRatio
public double DistinctRatio { get; set; }
Ratio of rows with distinct values against total scanned rows. Not available for complex non-groupable field type, including RECORD, ARRAY, GEOGRAPHY, and JSON, as well as fields with REPEATABLE mode.
Property Value | |
---|---|
Type | Description |
double |
DoubleProfile
public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.DoubleFieldInfo DoubleProfile { get; set; }
Double type field information.
Property Value | |
---|---|
Type | Description |
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesDoubleFieldInfo |
FieldInfoCase
public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.FieldInfoOneofCase FieldInfoCase { get; }
Property Value | |
---|---|
Type | Description |
DataProfileResultTypesProfileTypesFieldTypesProfileInfoFieldInfoOneofCase |
IntegerProfile
public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.IntegerFieldInfo IntegerProfile { get; set; }
Integer type field information.
Property Value | |
---|---|
Type | Description |
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesIntegerFieldInfo |
NullRatio
public double NullRatio { get; set; }
Ratio of rows with null value against total scanned rows.
Property Value | |
---|---|
Type | Description |
double |
StringProfile
public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.StringFieldInfo StringProfile { get; set; }
String type field information.
Property Value | |
---|---|
Type | Description |
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesStringFieldInfo |
TopNValues
public RepeatedField<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.TopNValue> TopNValues { get; }
The list of top N non-null values, frequency and ratio with which they occur in the scanned data. N is 10 or equal to the number of distinct values in the field, whichever is smaller. Not available for complex non-groupable field type, including RECORD, ARRAY, GEOGRAPHY, and JSON, as well as fields with REPEATABLE mode.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesTopNValue |