Modulesยง
- client ๐
- compiler
- connection ๐
- errors ๐
- query ๐
- resource ๐
- serializer
- stream ๐
Structsยง
- Argument
Writer - Writes argument values using a
Connection
. - Client
- Represents an interface to communicate with the BaseX server. Its main purpose is to send database commands and create queries.
- Connection
- Responsible for low-level communication with the stream. It handles authentication, sends commands and reads responses.
- Query
- Server query is composed of XQuery code, which is immutable once created.
- With
Info - Query that has its compiler
info
collected. - Without
Info - Query that has no compiler
info
collected. Improves query performance due to the reduced overhead.
Enumsยง
- Client
Error - The error type for the DB operations of the
Client
,Query
and associated structs and traits.
Traitsยง
- Database
Stream - Represents a stream usable for BaseX database
Connection
. - ToQuery
Argument - Makes this type able to be interpreted as XQuery argument value.
Type Aliasesยง
- Result
- A
Result
with itsErr
variant set toClientError
.