Package com.google.cloud.dataplex.v1
Interface DataProfileResult.Profile.Field.ProfileInfoOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DataProfileResult.Profile.Field.ProfileInfo
,DataProfileResult.Profile.Field.ProfileInfo.Builder
- Enclosing class:
- DataProfileResult.Profile.Field
public static interface DataProfileResult.Profile.Field.ProfileInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getDistinctRatio()
Ratio of rows with distinct values against total scanned rows.DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo
getDoubleProfile()
Double type field information.DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
getDoubleProfileOrBuilder()
Double type field information.DataProfileResult.Profile.Field.ProfileInfo.FieldInfoCase
getFieldInfoCase()
DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo
getIntegerProfile()
Integer type field information.DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder
getIntegerProfileOrBuilder()
Integer type field information.double
getNullRatio()
Ratio of rows with null value against total scanned rows.DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfo
getStringProfile()
String type field information.DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfoOrBuilder
getStringProfileOrBuilder()
String type field information.DataProfileResult.Profile.Field.ProfileInfo.TopNValue
getTopNValues(int index)
The list of top N non-null values, frequency and ratio with which they occur in the scanned data.int
getTopNValuesCount()
The list of top N non-null values, frequency and ratio with which they occur in the scanned data.List<DataProfileResult.Profile.Field.ProfileInfo.TopNValue>
getTopNValuesList()
The list of top N non-null values, frequency and ratio with which they occur in the scanned data.DataProfileResult.Profile.Field.ProfileInfo.TopNValueOrBuilder
getTopNValuesOrBuilder(int index)
The list of top N non-null values, frequency and ratio with which they occur in the scanned data.List<? extends DataProfileResult.Profile.Field.ProfileInfo.TopNValueOrBuilder>
getTopNValuesOrBuilderList()
The list of top N non-null values, frequency and ratio with which they occur in the scanned data.boolean
hasDoubleProfile()
Double type field information.boolean
hasIntegerProfile()
Integer type field information.boolean
hasStringProfile()
String type field information.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getNullRatio
double getNullRatio()
Ratio of rows with null value against total scanned rows.
double null_ratio = 2;
- Returns:
- The nullRatio.
-
getDistinctRatio
double getDistinctRatio()
Ratio of rows with distinct values against total scanned rows. Not available for complex non-groupable field type RECORD and fields with REPEATABLE mode.
double distinct_ratio = 3;
- Returns:
- The distinctRatio.
-
getTopNValuesList
List<DataProfileResult.Profile.Field.ProfileInfo.TopNValue> getTopNValuesList()
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 RECORD and fields with REPEATABLE mode.
repeated .google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.TopNValue top_n_values = 4;
-
getTopNValues
DataProfileResult.Profile.Field.ProfileInfo.TopNValue getTopNValues(int index)
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 RECORD and fields with REPEATABLE mode.
repeated .google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.TopNValue top_n_values = 4;
-
getTopNValuesCount
int getTopNValuesCount()
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 RECORD and fields with REPEATABLE mode.
repeated .google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.TopNValue top_n_values = 4;
-
getTopNValuesOrBuilderList
List<? extends DataProfileResult.Profile.Field.ProfileInfo.TopNValueOrBuilder> getTopNValuesOrBuilderList()
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 RECORD and fields with REPEATABLE mode.
repeated .google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.TopNValue top_n_values = 4;
-
getTopNValuesOrBuilder
DataProfileResult.Profile.Field.ProfileInfo.TopNValueOrBuilder getTopNValuesOrBuilder(int index)
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 RECORD and fields with REPEATABLE mode.
repeated .google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.TopNValue top_n_values = 4;
-
hasStringProfile
boolean hasStringProfile()
String type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfo string_profile = 101;
- Returns:
- Whether the stringProfile field is set.
-
getStringProfile
DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfo getStringProfile()
String type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfo string_profile = 101;
- Returns:
- The stringProfile.
-
getStringProfileOrBuilder
DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfoOrBuilder getStringProfileOrBuilder()
String type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfo string_profile = 101;
-
hasIntegerProfile
boolean hasIntegerProfile()
Integer type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo integer_profile = 102;
- Returns:
- Whether the integerProfile field is set.
-
getIntegerProfile
DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo getIntegerProfile()
Integer type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo integer_profile = 102;
- Returns:
- The integerProfile.
-
getIntegerProfileOrBuilder
DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder getIntegerProfileOrBuilder()
Integer type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo integer_profile = 102;
-
hasDoubleProfile
boolean hasDoubleProfile()
Double type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo double_profile = 103;
- Returns:
- Whether the doubleProfile field is set.
-
getDoubleProfile
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo getDoubleProfile()
Double type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo double_profile = 103;
- Returns:
- The doubleProfile.
-
getDoubleProfileOrBuilder
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder getDoubleProfileOrBuilder()
Double type field information.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo double_profile = 103;
-
getFieldInfoCase
DataProfileResult.Profile.Field.ProfileInfo.FieldInfoCase getFieldInfoCase()
-
-