Improve ALTER TABLE statement to support KNN search

Hello,
As for now the KNN search doesn’t work properly on float_vector columns added throw ALTER TABLE statement.

  1. ALTER TABLE table ADD COLUMN embbeding float_vector knn_type=‘hnsw’ knn_dims=‘1536’ hnsw_similarity=‘cosine’
  2. indexApi.bulk(‘\n’.join(map(json.dumps,docs)))
  3. select * from table where knn(embbeding, 5, doc_id) throws an exception java.sql.SQLSyntaxErrorException: Undefined array key 0

Related Issue (provide the link):

Thank you