Squirrelix.QueryDirectory (Squirrelix v0.4.0)

Copy Markdown View Source

Parsed queries and query-file errors for one SQL directory.

Summary

Types

t()

@type t() :: %Squirrelix.QueryDirectory{
  directory: Path.t(),
  errors: [struct()],
  queries: [Squirrelix.Query.t()]
}

Functions

from_discovered_files(discovered_files)

@spec from_discovered_files(%{required(Path.t()) => [Path.t()]}) :: [t()]

from_files(directory, files)

@spec from_files(Path.t(), [Path.t()]) :: t()