def serialize_db_basic()

in nl2sql/datasets/base.py [0:0]


    def serialize_db_basic(self, db: SQLDatabase, _info):
        # pylint: disable=protected-access
        """
        Langchain Serializer
        """
        return {
            "engine.url": db._engine.url.render_as_string(),
            "_all_tables": db._all_tables,
            "_usable_tables": db._usable_tables,
            "_sample_rows_in_table_info": db._sample_rows_in_table_info,
            "_indexes_in_table_info": db._indexes_in_table_info,
            "_custom_table_info": db._custom_table_info,
            "_max_string_length": db._max_string_length,
        }