HeimdaLLM
main
🚀 Quickstart
📖 Blog Posts
📚 Api
🧩 Reconstruction
🛡️ Attack Surface
🎓 Tutorials
🃏 LLM Quirks
🔍 Glossary
💡 Roadmap
📐 Architecture
🤔 FAQ
HeimdaLLM
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
AliasConflict
allowed_joins() (ConstraintValidator method)
,
[1]
,
[2]
,
[3]
AmbiguousParse
ANY_JOIN (in module heimdallm.bifrosts.sql.common)
autofixing
B
Bifrost
(class in heimdallm.bifrost)
(class in heimdallm.bifrosts.sql.bifrost)
(class in heimdallm.bifrosts.sql.mysql.select.bifrost)
(class in heimdallm.bifrosts.sql.postgres.select.bifrost)
(class in heimdallm.bifrosts.sql.sqlite.select.bifrost)
BogusJoinedTable
build_grammar() (Bifrost static method)
,
[1]
,
[2]
C
can_use_function() (ConstraintValidator method)
,
[1]
,
[2]
,
[3]
CHAT (OpenAIMethod attribute)
Client (class in heimdallm.llm_providers.openai)
complete() (Client method)
(LLMIntegration method)
COMPLETION (OpenAIMethod attribute)
condition_column_allowed() (ConstraintValidator method)
,
[1]
,
[2]
,
[3]
constraint validator
ConstraintValidator (class in heimdallm.bifrosts.sql.mysql.select.validator)
(class in heimdallm.bifrosts.sql.postgres.select.validator)
(class in heimdallm.bifrosts.sql.sqlite.select.validator)
(class in heimdallm.bifrosts.sql.validator)
(class in heimdallm.constraints)
D
DisconnectedTable
E
externalizing
F
fix() (ConstraintValidator method)
FqColumn (class in heimdallm.bifrosts.sql.common)
from_string() (FqColumn class method)
G
grammar
H
heimdallm.bifrost
module
heimdallm.bifrosts.sql.bifrost
module
heimdallm.bifrosts.sql.common
module
heimdallm.bifrosts.sql.envelope
module
heimdallm.bifrosts.sql.exc
module
heimdallm.bifrosts.sql.validator
module
heimdallm.constraints
module
heimdallm.context
module
heimdallm.envelope
module
heimdallm.llm
module
heimdallm.llm_providers.openai
module
I
IllegalConditionColumn
IllegalFunction
IllegalJoinTable
IllegalJoinType
IllegalSelectedColumn
InvalidQuery
J
JoinCondition (class in heimdallm.bifrosts.sql.common)
L
LLM
LLMIntegration (class in heimdallm.llm)
M
max_limit() (ConstraintValidator method)
,
[1]
,
[2]
,
[3]
MissingParameterizedConstraint
MissingRequiredIdentity
module
heimdallm.bifrost
heimdallm.bifrosts.sql.bifrost
heimdallm.bifrosts.sql.common
heimdallm.bifrosts.sql.envelope
heimdallm.bifrosts.sql.exc
heimdallm.bifrosts.sql.validator
heimdallm.constraints
heimdallm.context
heimdallm.envelope
heimdallm.llm
heimdallm.llm_providers.openai
N
name (FqColumn property)
O
OpenAIMethod (class in heimdallm.llm_providers.openai)
P
parameterized_constraints() (ConstraintValidator method)
,
[1]
,
[2]
,
[3]
ParameterizedConstraint (class in heimdallm.bifrosts.sql.common)
params (PromptEnvelope property)
,
[1]
,
[2]
,
[3]
parse() (Bifrost method)
post_transform() (Bifrost method)
,
[1]
,
[2]
,
[3]
,
[4]
prompt envelope
prompt injection
PromptEnvelope (class in heimdallm.bifrosts.sql.envelope)
(class in heimdallm.bifrosts.sql.mysql.select.envelope)
(class in heimdallm.bifrosts.sql.postgres.select.envelope)
(class in heimdallm.bifrosts.sql.sqlite.select.envelope)
(class in heimdallm.envelope)
R
reconstruction
requester_identities() (ConstraintValidator method)
,
[1]
,
[2]
,
[3]
ReservedKeyword
S
select_column_allowed() (ConstraintValidator method)
,
[1]
,
[2]
,
[3]
T
template() (PromptEnvelope method)
,
[1]
,
[2]
,
[3]
TooManyRows
traveral
traverse() (Bifrost method)
,
[1]
,
[2]
,
[3]
TraverseContext (class in heimdallm.context)
U
UnqualifiedColumn
UnsupportedQuery
unwrap() (PromptEnvelope method)
,
[1]
,
[2]
,
[3]
,
[4]
V
validate() (ConstraintValidator method)
validation_only() (Bifrost class method)
,
[1]
,
[2]
,
[3]
,
[4]
W
wrap() (PromptEnvelope method)
,
[1]
,
[2]
,
[3]
,
[4]
Read the Docs
v: main
Versions
latest
main
Downloads
On Read the Docs
Project Home
Builds