package
0.0.0-20191226011638-492a895bec30
Repository: https://github.com/hscells/transmute.git
Documentation: pkg.go.dev
# Functions
NewCQRBackend returns a new CQR backend.
No description provided by the author
NewElasticsearchCompiler returns a new backend for compiling Elasticsearch queries.
NewIrBackend returns an immediate representation compiler backend.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
CommonQueryRepresentationBackend is the backend for compiling transmute ir into CQR.
CommonQueryRepresentationQuery is the transmute wrapper for CQR.
ElasticsearchBooleanQuery is the transmute representation of an Elasticsearch query.
ElasticsearchCompiler is a compiler for Elasticsearch queries.
ElasticsearchQuery is the transmute representation of an Elasticsearch keyword.
IrBackend is the implementation for an immediate representation backend.
IrQuery is just a wrapper for a boolean query in immediate representation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TerrierBackend is the terrier query compiler.
TerrierQuery is the transmute representation of terrier queries.
# Interfaces
BooleanQuery is an interface for handling the queries in a query language.
Compiler is an interface which requires the implementation of a compiler.