Skip to main content

Module virtual_server

Module virtual_server 

Source
Expand description

Virtual server implementation for Perspective.

This module provides a virtual server that can process Perspective protocol messages and delegate operations to a custom backend handler.

Structs§

Features
Describes the capabilities supported by a virtual server handler.
VirtualDataSlice
A columnar data slice returned from a virtual server view query.
VirtualServer
A virtual server that processes Perspective protocol messages.

Enums§

AggSpec
Specification for an aggregate function.
VirtualDataCell
A single cell value in a row-oriented data representation.
VirtualDataColumn
A column of data returned from a virtual server query.
VirtualServerError
Error type for virtual server operations.

Traits§

ResultExt
Extension trait for extracting internal errors from VirtualServerError results.
SetVirtualDataColumn
Trait for types that can be written to a VirtualDataColumn which enforces sequential construction.
VirtualServerHandler
Handler trait for implementing virtual server backends.

Type Aliases§

VirtualServerFuture
A boxed future that conditionally implements Send based on the target architecture.