pub fn collection_table_name(mut self, collection_table_name: Option<String>) -> Self {
        self.collection_table_name = collection_table_name;
        self
    }
Setting collection_table_name to None, creates table per collection. Set to some value if
you would like to reuse table. Resuing table is not compatible with python version of
langchain.
src/vectorstore/surrealdb/builder.rs