Uses of Class
com.alibaba.cloud.ai.dto.schema.SchemaDTO
Packages that use SchemaDTO
-
Uses of SchemaDTO in com.alibaba.cloud.ai.prompt
Methods in com.alibaba.cloud.ai.prompt with parameters of type SchemaDTOModifier and TypeMethodDescriptionstatic StringPromptHelper.buildMixMacSqlDbPrompt(SchemaDTO schemaDTO, Boolean withColumnType) static StringPromptHelper.buildMixSelectorPrompt(List<String> evidences, String question, SchemaDTO schemaDTO) PromptHelper.buildMixSqlGeneratorPrompt(String question, DbConfig dbConfig, SchemaDTO schemaDTO, List<String> evidenceList) static StringPromptHelper.buildRewritePrompt(String query, SchemaDTO schemaDTO, List<String> evidenceList) static StringPromptHelper.buildSqlErrorFixerPrompt(String question, DbConfig dbConfig, SchemaDTO schemaDTO, List<String> evidenceList, String errorSql, String errorMessage) static StringPromptHelper.mixSqlGeneratorSystemCheckPrompt(String question, DbConfig dbConfig, SchemaDTO schemaDTO, List<String> evidenceList) -
Uses of SchemaDTO in com.alibaba.cloud.ai.service.base
Methods in com.alibaba.cloud.ai.service.base that return SchemaDTOModifier and TypeMethodDescriptionBaseNl2SqlService.fineSelect(SchemaDTO schemaDTO, String query, List<String> evidenceList) BaseNl2SqlService.fineSelect(SchemaDTO schemaDTO, String query, List<String> evidenceList, String sqlGenerateSchemaMissingAdvice) 基于 RAG 构建 schemaBaseSchemaService.mixRagForAgent(String agentId, String query, List<String> keywords) 基于 RAG 构建 schema - 支持智能体隔离Methods in com.alibaba.cloud.ai.service.base with parameters of type SchemaDTOModifier and TypeMethodDescriptionvoidBaseSchemaService.buildSchemaFromDocuments(List<List<org.springframework.ai.document.Document>> columnDocumentList, List<org.springframework.ai.document.Document> tableDocuments, SchemaDTO schemaDTO) voidBaseSchemaService.extractDatabaseName(SchemaDTO schemaDTO) 提取数据库名称BaseNl2SqlService.fineSelect(SchemaDTO schemaDTO, String sqlGenerateSchemaMissingAdvice) BaseNl2SqlService.fineSelect(SchemaDTO schemaDTO, String query, List<String> evidenceList) BaseNl2SqlService.fineSelect(SchemaDTO schemaDTO, String query, List<String> evidenceList, String sqlGenerateSchemaMissingAdvice) BaseNl2SqlService.generateSql(List<String> evidenceList, String query, SchemaDTO schemaDTO) BaseNl2SqlService.generateSql(List<String> evidenceList, String query, SchemaDTO schemaDTO, String sql, String exceptionMessage) BaseNl2SqlService.isRecallInfoSatisfyRequirement(String query, SchemaDTO schemaDTO, List<String> evidenceList)