sqlode/query_analyzer/param_inferencer
Values
pub fn extract_type_casts(
ctx: context.AnalyzerContext,
engine: model.Engine,
sql: String,
) -> Result(dict.Dict(Int, model.ScalarType), #(Int, String))
pub fn infer_equality_params(
ctx: context.AnalyzerContext,
engine: model.Engine,
query: model.ParsedQuery,
catalog: model.Catalog,
) -> List(#(Int, model.Column))
pub fn infer_in_params(
ctx: context.AnalyzerContext,
engine: model.Engine,
query: model.ParsedQuery,
catalog: model.Catalog,
) -> List(#(Int, model.Column))
pub fn infer_insert_params(
ctx: context.AnalyzerContext,
engine: model.Engine,
query: model.ParsedQuery,
catalog: model.Catalog,
) -> List(#(Int, model.Column))