Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Returned by LLM. Contains desired invocations of finder methods
Link copied to clipboard
class SpringDataRepositoryNaturalLanguageRepository<T, ID>(val repository: <Error class: unknown class><T, ID>, val entityType: Class<T>, idGetter: (T) -> ID?, val context: OperationContext, val llm: <Error class: unknown class>) : NaturalLanguageRepository<T>
Implementation of NaturalLanguageRepository for Spring Data repositories. Discovers methods on the repository that can be used to find entities.
Functions
Link copied to clipboard
inline fun <T, ID> <Error class: unknown class><T, ID>.naturalLanguageRepository(noinline idGetter: (T) -> ID?, context: OperationContext, llm: <Error class: unknown class>): NaturalLanguageRepository<T>