ISQLQueryGenerator

Amaç: SQL sorguları oluşturma ve doğrulama

Namespace: SmartRAG.Interfaces.Database

Veritabanına özgü SQL için ISqlDialectStrategy kullanır.

Metodlar

GenerateDatabaseQueriesAsync

Intent’e göre her veritabanı için optimize edilmiş SQL sorguları oluşturur.

Task<QueryIntent> GenerateDatabaseQueriesAsync(QueryIntent queryIntent)

Parametreler:

  • queryIntent (QueryIntent): SQL oluşturulacak sorgu intent’i

Döndürür: Üretilmiş SQL sorguları ile güncellenmiş QueryIntent

İlgili Arayüzler