Directories
¶
Path | Synopsis |
---|---|
bql
|
|
grammar
Package grammar imlements the grammar parser for the BadWolf query language.
|
Package grammar imlements the grammar parser for the BadWolf query language. |
lexer
Package lexer implements the lexer used bye the BadWolf query language.
|
Package lexer implements the lexer used bye the BadWolf query language. |
planner
Package planner contains all the machinery to transform the semantic output into an actionable plan.
|
Package planner contains all the machinery to transform the semantic output into an actionable plan. |
semantic
Package semantic contains the semantic analysis required to have a senantically valid parser.
|
Package semantic contains the semantic analysis required to have a senantically valid parser. |
table
Package table export the table that contains the results of a BQL query.
|
Package table export the table that contains the results of a BQL query. |
Package io provides basic tools to read and write graphs from and to files.
|
Package io provides basic tools to read and write graphs from and to files. |
Package storage provides the abstraction to build drivers for BadWolf.
|
Package storage provides the abstraction to build drivers for BadWolf. |
memory
Package memory provides a volatile memory-based implementation of the storage.Store and storage.Graph interfaces.
|
Package memory provides a volatile memory-based implementation of the storage.Store and storage.Graph interfaces. |
tools
|
|
compliance
Package compliance provides the tools to validate the compliance of driver implementations and BQL behavior testing.
|
Package compliance provides the tools to validate the compliance of driver implementations and BQL behavior testing. |
vcli/bw/assert
Package assert implements the command allowing to run the stories in a folder and collect the outcome.
|
Package assert implements the command allowing to run the stories in a folder and collect the outcome. |
vcli/bw/command
Package command contains the basic definitions of a command for the command line tool.
|
Package command contains the basic definitions of a command for the command line tool. |
vcli/bw/common
Package common contains share functionality for the command line tool commands.
|
Package common contains share functionality for the command line tool commands. |
vcli/bw/run
Package run contains the command allowing to run a sequence of BQL commands from the provided file.
|
Package run contains the command allowing to run a sequence of BQL commands from the provided file. |
vcli/bw/version
Package version contains the implementation of the command that prints the BQL version.
|
Package version contains the implementation of the command that prints the BQL version. |
Package triple implements and allows to manipulate Badwolf triples.
|
Package triple implements and allows to manipulate Badwolf triples. |
literal
Package literal provides an abstraction to manipulate BadWolf literals.
|
Package literal provides an abstraction to manipulate BadWolf literals. |
node
Package node provides the abstraction to build and use BadWolf nodes.
|
Package node provides the abstraction to build and use BadWolf nodes. |
predicate
Package predicate allows to build and manipulate BadWolf predicates.
|
Package predicate allows to build and manipulate BadWolf predicates. |
Click to show internal directories.
Click to hide internal directories.