Interface DataEncryptionMetadata.Builder

    • Method Detail

      • allowCleartext

        DataEncryptionMetadata.Builder allowCleartext​(Boolean allowCleartext)

        Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).

        Parameters:
        allowCleartext - Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowDuplicates

        DataEncryptionMetadata.Builder allowDuplicates​(Boolean allowDuplicates)

        Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).

        Parameters:
        allowDuplicates - Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowJoinsOnColumnsWithDifferentNames

        DataEncryptionMetadata.Builder allowJoinsOnColumnsWithDifferentNames​(Boolean allowJoinsOnColumnsWithDifferentNames)

        Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name (true) or can only be joined on Fingerprint columns of the same name (false).

        Parameters:
        allowJoinsOnColumnsWithDifferentNames - Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name (true) or can only be joined on Fingerprint columns of the same name (false).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • preserveNulls

        DataEncryptionMetadata.Builder preserveNulls​(Boolean preserveNulls)

        Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).

        Parameters:
        preserveNulls - Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).
        Returns:
        Returns a reference to this object so that method calls can be chained together.