Documentation
¶
Overview ¶
Package reader adapts a registered read execution to the unified handler engine without owning SQL plans, connections, caches, or mutable read state.
Index ¶
- func NewDryRunHandler(reader dexec.Reader, input *registry.RouteInputContract) (rhandler.Handler, error)
- func NewQueryHandler(reader dexec.Reader, input *registry.RouteInputContract) (rhandler.Handler, error)
- func NewWarmupHandler(reader dexec.Reader, input *registry.RouteInputContract, ...) (rhandler.Handler, error)
- type Handler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDryRunHandler ¶
func NewQueryHandler ¶
func NewWarmupHandler ¶
func NewWarmupHandler(reader dexec.Reader, input *registry.RouteInputContract, request dexec.ReaderWarmupRequest) (rhandler.Handler, error)
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler is the built-in reader flavor over the shared handler engine.
func NewHandler ¶
func NewHandler(reader dexec.Reader, input *registry.RouteInputContract) *Handler
func (*Handler) WithReadOptions ¶
func (h *Handler) WithReadOptions(options dexec.ReaderOptions) *Handler
WithReadOptions configures this invocation's result read without changing canonical input initialization or the binding of dependency data points.
Click to show internal directories.
Click to hide internal directories.