Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
orm-gen
command
orm-gen errors: docs/errors.yaml → one constants file per language, so every client names the same codes (docs/plans/execution-checklist.md T5.2).
|
orm-gen errors: docs/errors.yaml → one constants file per language, so every client names the same codes (docs/plans/execution-checklist.md T5.2). |
|
Package decimalmodel contains the generated exact decimal test model.
|
Package decimalmodel contains the generated exact decimal test model. |
|
Package engine is the query planner: IR in, Plan out.
|
Package engine is the query planner: IR in, Plan out. |
|
dbspec
Package dbspec parses, validates and emits dbspec documents, the schema language that docs/dbspec.md specifies.
|
Package dbspec parses, validates and emits dbspec documents, the schema language that docs/dbspec.md specifies. |
|
dialect
Package dialect renders the database-specific pieces of SQL.
|
Package dialect renders the database-specific pieces of SQL. |
|
ir
Package ir defines the wire form clients send (JSON, docs/protocol.md) and validates it against the manifest.
|
Package ir defines the wire form clients send (JSON, docs/protocol.md) and validates it against the manifest. |
|
plan
Package plan is what executors run: SQL text with bind slots and an assembly spec.
|
Package plan is what executors run: SQL text with bind slots and an assembly spec. |
|
planner
Package planner turns a validated IR request into a Plan.
|
Package planner turns a validated IR request into a Plan. |
|
runtimemodel
Package runtimemodel은 dbspec document set의 runtime model을 만든다 (docs/dbspec.md, "Runtime model").
|
Package runtimemodel은 dbspec document set의 runtime model을 만든다 (docs/dbspec.md, "Runtime model"). |
|
Package generator writes the Go models of a dbspec document set; the orm-gen command and other programs call it.
|
Package generator writes the Go models of a dbspec document set; the orm-gen command and other programs call it. |
|
internal
|
|
|
testdb
Package testdb는 database case 하나가 혼자 쓰는 database(case database)를 만든다.
|
Package testdb는 database case 하나가 혼자 쓰는 database(case database)를 만든다. |
|
Package markdownmodel contains the generated model of the markdown conformance corpus.
|
Package markdownmodel contains the generated model of the markdown conformance corpus. |
|
Package model holds the Go models generated from contracts/fixtures/bench/bench.dbs for the repository's tests, examples, and benchmarks.
|
Package model holds the Go models generated from contracts/fixtures/bench/bench.dbs for the repository's tests, examples, and benchmarks. |
|
Package orm is the Go client runtime.
|
Package orm is the Go client runtime. |
|
pg
Package pg registers the PostgreSQL driver with the executor.
|
Package pg registers the PostgreSQL driver with the executor. |
|
sqlite
Package sqlite registers the SQLite driver with the executor.
|
Package sqlite registers the SQLite driver with the executor. |
|
Package procevent는 process 종료와 directory 변경을 운영체제의 알림으로 기다린다.
|
Package procevent는 process 종료와 directory 변경을 운영체제의 알림으로 기다린다. |
|
Package testcase는 Go test가 case마다 쓰는 진행 보고 형식과 case별 기한이다.
|
Package testcase는 Go test가 case마다 쓰는 진행 보고 형식과 case별 기한이다. |
Click to show internal directories.
Click to hide internal directories.