Class IndexKey.Builder

  • Enclosing class:
    IndexKey

    public static class IndexKey.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • columnName

        public IndexKey.Builder columnName​(String columnName)
        The name of a column to be included as an index key.
        Parameters:
        columnName - the value to set
        Returns:
        this builder
      • jsonPath

        public IndexKey.Builder jsonPath​(String jsonPath)
        If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key.
        Parameters:
        jsonPath - the value to set
        Returns:
        this builder
      • jsonFieldType

        public IndexKey.Builder jsonFieldType​(String jsonFieldType)
        If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath.
        Parameters:
        jsonFieldType - the value to set
        Returns:
        this builder