Functions | Variables
gen_stats_data Namespace Reference

Functions

def AddCoreFields (js)
 
def c_str (s, encoding='ascii')
 
def dbl2u64 (d)
 
def decl_static_table (values, type)
 
def find_ideal_shift (mapped_bounds, max_size)
 
def FindNamed (js, name)
 
def gen_bucket_code (histogram)
 
def gen_map_table (mapped_bounds, shift_data)
 
def make_type (name, fields)
 
def put_banner (files, banner)
 
def RemoveCoreFields (js)
 
def shift_works_until (mapped_bounds, shift_bits)
 
def type_for_uint_table (table)
 

Variables

 attrs = yaml.load(f.read())
 
 bounds_idx
 
 code
 
list columns = []
 
list copyright = []
 
 file
 
int first_slot = 0
 
bool found = False
 
list histo_bucket_boundaries = []
 
list histo_buckets = []
 
list histo_code = []
 
list histo_start = []
 
 inst_map = dict((t[0].__name__, t[1]) for t in types)
 
 name = attr[t_name]
 
 qps_schema = json.loads(f.read())
 
list RECORD_EXPLICIT_PERCENTILES = [50, 95, 99]
 
list REQUIRED_FIELDS = ['name', 'doc']
 
list static_tables = []
 
list stats = []
 
 t_name = t.__name__.lower()
 
tuple types
 

Function Documentation

◆ AddCoreFields()

def gen_stats_data.AddCoreFields (   js)

Definition at line 425 of file gen_stats_data.py.

◆ c_str()

def gen_stats_data.c_str (   s,
  encoding = 'ascii' 
)

Definition at line 38 of file gen_stats_data.py.

◆ dbl2u64()

def gen_stats_data.dbl2u64 (   d)

Definition at line 73 of file gen_stats_data.py.

◆ decl_static_table()

def gen_stats_data.decl_static_table (   values,
  type 
)

Definition at line 120 of file gen_stats_data.py.

◆ find_ideal_shift()

def gen_stats_data.find_ideal_shift (   mapped_bounds,
  max_size 
)

Definition at line 85 of file gen_stats_data.py.

◆ FindNamed()

def gen_stats_data.FindNamed (   js,
  name 
)

Definition at line 407 of file gen_stats_data.py.

◆ gen_bucket_code()

def gen_stats_data.gen_bucket_code (   histogram)

Definition at line 144 of file gen_stats_data.py.

◆ gen_map_table()

def gen_stats_data.gen_map_table (   mapped_bounds,
  shift_data 
)

Definition at line 104 of file gen_stats_data.py.

◆ make_type()

def gen_stats_data.make_type (   name,
  fields 
)

Definition at line 33 of file gen_stats_data.py.

◆ put_banner()

def gen_stats_data.put_banner (   files,
  banner 
)

Definition at line 209 of file gen_stats_data.py.

◆ RemoveCoreFields()

def gen_stats_data.RemoveCoreFields (   js)

Definition at line 413 of file gen_stats_data.py.

◆ shift_works_until()

def gen_stats_data.shift_works_until (   mapped_bounds,
  shift_bits 
)

Definition at line 77 of file gen_stats_data.py.

◆ type_for_uint_table()

def gen_stats_data.type_for_uint_table (   table)

Definition at line 132 of file gen_stats_data.py.

Variable Documentation

◆ attrs

gen_stats_data.attrs = yaml.load(f.read())

Definition at line 28 of file gen_stats_data.py.

◆ bounds_idx

gen_stats_data.bounds_idx

Definition at line 355 of file gen_stats_data.py.

◆ code

gen_stats_data.code

Definition at line 355 of file gen_stats_data.py.

◆ columns

list gen_stats_data.columns = []

Definition at line 515 of file gen_stats_data.py.

◆ copyright

list gen_stats_data.copyright = []

Definition at line 221 of file gen_stats_data.py.

◆ file

gen_stats_data.file

Definition at line 239 of file gen_stats_data.py.

◆ first_slot

gen_stats_data.first_slot = 0

Definition at line 267 of file gen_stats_data.py.

◆ found

bool gen_stats_data.found = False

Definition at line 61 of file gen_stats_data.py.

◆ histo_bucket_boundaries

list gen_stats_data.histo_bucket_boundaries = []

Definition at line 264 of file gen_stats_data.py.

◆ histo_buckets

list gen_stats_data.histo_buckets = []

Definition at line 263 of file gen_stats_data.py.

◆ histo_code

list gen_stats_data.histo_code = []

Definition at line 353 of file gen_stats_data.py.

◆ histo_start

list gen_stats_data.histo_start = []

Definition at line 262 of file gen_stats_data.py.

◆ inst_map

gen_stats_data.inst_map = dict((t[0].__name__, t[1]) for t in types)

Definition at line 56 of file gen_stats_data.py.

◆ name

gen_stats_data.name = attr[t_name]

Definition at line 65 of file gen_stats_data.py.

◆ qps_schema

gen_stats_data.qps_schema = json.loads(f.read())

Definition at line 404 of file gen_stats_data.py.

◆ RECORD_EXPLICIT_PERCENTILES

list gen_stats_data.RECORD_EXPLICIT_PERCENTILES = [50, 95, 99]

Definition at line 401 of file gen_stats_data.py.

◆ REQUIRED_FIELDS

list gen_stats_data.REQUIRED_FIELDS = ['name', 'doc']

Definition at line 30 of file gen_stats_data.py.

◆ static_tables

list gen_stats_data.static_tables = []

Definition at line 117 of file gen_stats_data.py.

◆ stats

list gen_stats_data.stats = []

Definition at line 58 of file gen_stats_data.py.

◆ t_name

gen_stats_data.t_name = t.__name__.lower()

Definition at line 63 of file gen_stats_data.py.

◆ types

tuple gen_stats_data.types
Initial value:
1 = (
2  make_type('Counter', []),
3  make_type('Histogram', ['max', 'buckets']),
4 )

Definition at line 51 of file gen_stats_data.py.

gen_stats_data.make_type
def make_type(name, fields)
Definition: gen_stats_data.py:33


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:10