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))
Search Document