conv (dict[int, Callable], optional): A dictionary of data conversion
                functions.
            credential_type (str, optional): Specifies the type of authentication to
                use: auth.PASSWORD, auth.JWT, or auth.BROWSER_SSO.
            autocommit (bool, optional): Enables autocommits.
            results_type (str, optional): Determines the structure of the query results:
                tuples, namedtuples, dicts.
            results_format (str, optional): Deprecated. This option has been renamed to
                results_type.
        Examples:
            Basic Usage:
            .. code-block:: python
                from langchain.embeddings import OpenAIEmbeddings
                from langchain.vectorstores import SingleStoreDB
                vectorstore = SingleStoreDB(
                    OpenAIEmbeddings(),
                    host="https://user:password@127.0.0.1:3306/database"
                )
            Advanced Usage:
            .. code-block:: python
                from langchain.embeddings import OpenAIEmbeddings
                from langchain.vectorstores import SingleStoreDB
                vectorstore = SingleStoreDB(
                    OpenAIEmbeddings(),
                    distance_strategy=DistanceStrategy.EUCLIDEAN_DISTANCE,
                    host="127.0.0.1",
                    port=3306,
                    user="user",
                    password="password",
                    database="db",
                    table_name="my_custom_table",
                    pool_size=10,
                    timeout=60,
                )
            Using environment variables:
            .. code-block:: python
                from langchain.embeddings import OpenAIEmbeddings
                from langchain.vectorstores import SingleStoreDB
                os.environ['SINGLESTOREDB_URL'] = 'me:p455w0rd@s2-host.com/my_db'
                vectorstore = SingleStoreDB(OpenAIEmbeddings())