Uses of Interface
de.seggebaeing.sqlanalyzer.logic.promptable.Promptable
Packages that use Promptable
Package
Description
-
Uses of Promptable in de.seggebaeing.sqlanalyzer.logic.bdo
Methods in de.seggebaeing.sqlanalyzer.logic.bdo that return PromptableModifier and TypeMethodDescriptionLLM.getPromptable()
Returns thePromptable
instance associated with this LLM. -
Uses of Promptable in de.seggebaeing.sqlanalyzer.logic.promptable.impl.dummy
Classes in de.seggebaeing.sqlanalyzer.logic.promptable.impl.dummy that implement PromptableModifier and TypeClassDescriptionclass
A dummy implementation ofPromptable
that simulates a numerical LLM response.class
A dummy implementation that extendsNumericalDummy
and introduces simulated rate limiting usingRateLimiter
.class
A dummyPromptable
implementation that simulates an LLM being occasionally rate-limited.class
A dummyPromptable
implementation that simulates latency and always returns a fixed SQL query. -
Uses of Promptable in de.seggebaeing.sqlanalyzer.logic.promptable.impl.llm
Classes in de.seggebaeing.sqlanalyzer.logic.promptable.impl.llm that implement PromptableModifier and TypeClassDescriptionclass
Abstract base class for all LLM (Large Language Model) handler implementations.class
Handles communication with the Anthropic Claude API.class
Handles communication with the DeepSeek API for generating chat completions.class
Handles communication with the Google Gemini API.class
Handler for interacting with the OpenAI Chat Completions API. -
Uses of Promptable in de.seggebaeing.sqlanalyzer.logic.promptable.util
Methods in de.seggebaeing.sqlanalyzer.logic.promptable.util that return PromptableModifier and TypeMethodDescriptionPromptableFactory.getPromptable
(PromptableApi api) Creates and returns a newPromptable
instance for the specifiedPromptableApi
.