Package com.atlan.model.contracts
Class DataContractSpec.DCColumn
java.lang.Object
com.atlan.model.contracts.DataContractSpec.DCColumn
- Enclosing class:
- DataContractSpec
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
DataContractSpec.DCColumn.DCColumnBuilder<C extends DataContractSpec.DCColumn,
B extends DataContractSpec.DCColumn.DCColumnBuilder<C, B>> -
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionstatic DataContractSpec.DCColumn.DCColumnBuilder<?,
?> builder()
boolean
Physical data type of values in this column (e.g.Description of this column, for documentation purposes.Alias for the column, to make its name more readable.Format of data to consider invalid.Regular expression to match invalid values.Enumeration of values that should be considered invalid.When true, this column is the primary key for the table.Logical data type of values in this column (e.g.Regular expression to match missing values.Enumeration of values that should be considered missing.getName()
Name of the column as it is defined in the source system (often technical).When true, this column cannot be empty (without values).When true, this column must have unique values.Format of data to consider valid.Fixed length for a string to be considered valid.Maximum numeric value considered valid.Maximum length for a string to be considered valid.Minimum numeric value considered valid.Minimum length for a string to be considered valid.Regular expression to match valid values.Enumeration of values that should be considered valid.int
hashCode()
-
Constructor Details
-
DCColumn
-
-
Method Details
-
builder
-
toBuilder
-
getName
Name of the column as it is defined in the source system (often technical). -
getDisplayName
Alias for the column, to make its name more readable. -
getDescription
Description of this column, for documentation purposes. -
getIsPrimary
When true, this column is the primary key for the table. -
getDataType
Physical data type of values in this column (e.g.varchar(20)
). -
getLogicalType
Logical data type of values in this column (e.g.string
). -
getInvalidFormat
Format of data to consider invalid. -
getValidFormat
Format of data to consider valid. -
getInvalidRegex
Regular expression to match invalid values. -
getValidRegex
Regular expression to match valid values. -
getMissingRegex
Regular expression to match missing values. -
getInvalidValues
Enumeration of values that should be considered invalid. -
getValidValues
Enumeration of values that should be considered valid. -
getMissingValues
Enumeration of values that should be considered missing. -
getNotNull
When true, this column cannot be empty (without values). -
getValidLength
Fixed length for a string to be considered valid. -
getValidMaxLength
Maximum length for a string to be considered valid. -
getValidMin
Minimum numeric value considered valid. -
getValidMax
Maximum numeric value considered valid. -
getValidMinLength
Minimum length for a string to be considered valid. -
getUnique
When true, this column must have unique values. -
equals
-
hashCode
public int hashCode()
-