Interface SqlParameter.Builder

    • Method Detail

      • name

        SqlParameter.Builder name​(String name)

        The name of the parameter.

        Parameters:
        name - The name of the parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • value

        SqlParameter.Builder value​(Field value)

        The value of the parameter.

        Parameters:
        value - The value of the parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • typeHint

        SqlParameter.Builder typeHint​(String typeHint)

        A hint that specifies the correct object type for data type mapping. Possible values are as follows:

        • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

        • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

        • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

        • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

        • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

        • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

        Parameters:
        typeHint - A hint that specifies the correct object type for data type mapping. Possible values are as follows:

        • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

        • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

        • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

        • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

        • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

        • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TypeHint, TypeHint
      • typeHint

        SqlParameter.Builder typeHint​(TypeHint typeHint)

        A hint that specifies the correct object type for data type mapping. Possible values are as follows:

        • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

        • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

        • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

        • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

        • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

        • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

        Parameters:
        typeHint - A hint that specifies the correct object type for data type mapping. Possible values are as follows:

        • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

        • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

        • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

        • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

        • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

        • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TypeHint, TypeHint