# Packages
Package acl contains functions to enforce access control lists.
No description provided by the author
No description provided by the author
No description provided by the author
Package cache implements a LRU cache.
Copyright 2019 The Vitess Authors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
No description provided by the author
No description provided by the author
Package event provides a reflect-based framework for low-frequency global
dispatching of events, which are values of any arbitrary type, to a set of
listener functions, which are usually registered by plugin packages during init().
Package exit provides an alternative to os.Exit(int).
Package fileutil contains utility functions related to files and paths.
No description provided by the author
Package flagutil contains flags that parse string lists and string maps.
Package hack gives you some efficient functionality at the cost of breaking some Go rules.
Package history implements a circular buffer with adjacent-item deduplication.
Package ioutil provides wrappers around golang IO interfaces.
Package json2 provides some improvements over the original json.
Package jsonutil contains json-related utility functions.
Package list is the standard library's 'container/list', but using Generics for performance.
No description provided by the author
No description provided by the author
No description provided by the author
Package mysql is a library to support MySQL binary protocol, both client and server sides.
Package netutil contains network-related utility functions.
Package pools provides functionality to manage and reuse resources like connections.
Package protoutil provides helper functions for working with well-known protobuf
types.
No description provided by the author
No description provided by the author
No description provided by the author
Package slice contains generic Slice helpers; Some of this code is sourced from https://github.com/luraim/fun (Apache v2).
No description provided by the author
Package sqltypes implements interfaces and types that represent SQL values.
Package stats is a wrapper for expvar.
Package streamlog provides a non-blocking message broadcaster.
No description provided by the author
No description provided by the author
Package tb exposes some handy traceback functionality buried in the runtime.
No description provided by the author
No description provided by the author
No description provided by the author
Package timer provides various enhanced timer functions.
No description provided by the author
Package trace contains a helper interface that allows various tracing tools to be plugged in to components using this interface.
No description provided by the author
Package viperutil provides a utility layer to streamline and standardize
interacting with viper-backed configuration values across vitess components.
No description provided by the author
No description provided by the author
Package yaml2 ensures that the right yaml package gets imported.