internal/

directory
v0.0.0-...-65fd79d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2022 License: MIT

Directories

Path Synopsis
Package compiler provides compiler implementations for compiling an (*ast.SQLStmt) into a (command.Command), which then can be executed by an (executor.Executor).
Package compiler provides compiler implementations for compiling an (*ast.SQLStmt) into a (command.Command), which then can be executed by an (executor.Executor).
command
Package command defines a command model, known as the intermediary representation.
Package command defines a command model, known as the intermediary representation.
optimization
Package optimization provides command optimizations that are used by the compiler.
Package optimization provides command optimizations that are used by the compiler.
Package engine implement an engine that can execute a command.
Package engine implement an engine that can execute a command.
page
Package page describes generic pages.
Package page describes generic pages.
profile
Package profile implements profiling with generic events.
Package profile implements profiling with generic events.
types
Package types provides a type system for the add engine.
Package types provides a type system for the add engine.
Package id provides functions for creating globally unique IDs that can be used by the application.
Package id provides functions for creating globally unique IDs that can be used by the application.
Package network implements a communication layer with a server and a client.
Package network implements a communication layer with a server and a client.
Package node implements a raft node that can communicate with other nodes.
Package node implements a raft node that can communicate with other nodes.
Package parser implements a SQL parser with respect to the SQLite grammar.
Package parser implements a SQL parser with respect to the SQLite grammar.
ast
Package ast implements an abstract syntax tree that represents SQL statements.
Package ast implements an abstract syntax tree that represents SQL statements.
scanner
Package scanner implements a tokenizer that creates tokens of the SQLite grammar.
Package scanner implements a tokenizer that creates tokens of the SQLite grammar.
scanner/matcher
Package matcher implements a matcher component, that can determine whether or not a rune is part of a custom character class.
Package matcher implements a matcher component, that can determine whether or not a rune is part of a custom character class.
scanner/ruleset
Package ruleset implements rules that can be used in combination with a rule based scanner.
Package ruleset implements rules that can be used in combination with a rule based scanner.
scanner/token
Package token implements tokens that are produced by the scanner.
Package token implements tokens that are produced by the scanner.
tool
analysis/ctxfunc
Package ctxfunc implements an analyzer that checks if a context argument is always the first parameter to a function, and that it is named 'ctx'.
Package ctxfunc implements an analyzer that checks if a context argument is always the first parameter to a function, and that it is named 'ctx'.
analysis/nopanic
Package nopanic implements an analyzer that checks if somewhere in the source, there is a panic.
Package nopanic implements an analyzer that checks if somewhere in the source, there is a panic.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL