Skip navigation links
Apache Calcite Avatica
C D G H I L M N O P R S T U 

C

close() - Method in class org.apache.calcite.avatica.metrics.noop.NoopTimer.NoopContext
 
close() - Method in interface org.apache.calcite.avatica.metrics.Timer.Context
Stops the timer.
Counter - Interface in org.apache.calcite.avatica.metrics
A mutable number.
create(MetricsSystemConfiguration<?>) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystemFactory
Creates an instance of a MetricsSystem.
create(MetricsSystemConfiguration<?>) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystemFactory
 

D

decrement() - Method in interface org.apache.calcite.avatica.metrics.Counter
Decrement this by 1.
decrement(long) - Method in interface org.apache.calcite.avatica.metrics.Counter
Decrement this by n.
decrement() - Method in class org.apache.calcite.avatica.metrics.noop.NoopCounter
 
decrement(long) - Method in class org.apache.calcite.avatica.metrics.noop.NoopCounter
 

G

Gauge<T> - Interface in org.apache.calcite.avatica.metrics
A metrics which measures a discrete value.
get() - Method in interface org.apache.calcite.avatica.metrics.MetricsSystemConfiguration
 
get() - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystemConfiguration
 
getCounter(String) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
Get or construct a Counter used to track a mutable number.
getCounter(String) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
 
getHistogram(String) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
Get or construct a Histogram used to measure a distribution of values.
getHistogram(String) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
 
getInstance() - Static method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
 
getInstance() - Static method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystemConfiguration
 
getMeter(String) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
Get or construct a Meter used to measure durations and report distributions (a combination of a Timer and a Histogram.
getMeter(String) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
 
getTimer(String) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
Get or construct a Timer used to measure durations and report rates.
getTimer(String) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
 
getValue() - Method in interface org.apache.calcite.avatica.metrics.Gauge
 

H

Histogram - Interface in org.apache.calcite.avatica.metrics
A metric which measures the distribution of values.

I

increment() - Method in interface org.apache.calcite.avatica.metrics.Counter
Increment this by 1.
increment(long) - Method in interface org.apache.calcite.avatica.metrics.Counter
Increment this by n.
increment() - Method in class org.apache.calcite.avatica.metrics.noop.NoopCounter
 
increment(long) - Method in class org.apache.calcite.avatica.metrics.noop.NoopCounter
 

L

load(MetricsSystemConfiguration<?>) - Static method in class org.apache.calcite.avatica.metrics.MetricsSystemLoader
Creates a MetricsSystem instance using the corresponding MetricsSystemFactory available to ServiceLoader on the classpath.

M

mark() - Method in interface org.apache.calcite.avatica.metrics.Meter
Records one occurrence.
mark(long) - Method in interface org.apache.calcite.avatica.metrics.Meter
Records events occurrences.
mark() - Method in class org.apache.calcite.avatica.metrics.noop.NoopMeter
 
mark(long) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMeter
 
Meter - Interface in org.apache.calcite.avatica.metrics
A metric which measure the rate at which some operation is invoked.
Metric - Interface in org.apache.calcite.avatica.metrics
Parent interface for all metrics.
MetricsSystem - Interface in org.apache.calcite.avatica.metrics
General purpose factory for creating various metrics.
MetricsSystemConfiguration<T> - Interface in org.apache.calcite.avatica.metrics
A container used by a MetricsSystemFactory to create a MetricsSystem.
MetricsSystemFactory - Interface in org.apache.calcite.avatica.metrics
A factory class for creating instances of MetricsSystem.
MetricsSystemLoader - Class in org.apache.calcite.avatica.metrics
A utility encapsulating use of ServiceLoader to instantiate a MetricsSystem.

N

NoopContext() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopTimer.NoopContext
 
NoopCounter - Class in org.apache.calcite.avatica.metrics.noop
Counter implementation which does nothing.
NoopCounter() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopCounter
 
NoopHistogram - Class in org.apache.calcite.avatica.metrics.noop
Histogram which does nothing.
NoopHistogram() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopHistogram
 
NoopMeter - Class in org.apache.calcite.avatica.metrics.noop
Meter which does nothing.
NoopMeter() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopMeter
 
NoopMetricsSystem - Class in org.apache.calcite.avatica.metrics.noop
MetricsSystem implementation which does nothing.
NoopMetricsSystemConfiguration - Class in org.apache.calcite.avatica.metrics.noop
An empty configuration for the NoopMetricsSystem.
NoopMetricsSystemFactory - Class in org.apache.calcite.avatica.metrics.noop
NoopMetricsSystemFactory() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystemFactory
 
NoopTimer - Class in org.apache.calcite.avatica.metrics.noop
Timer which does nothing.
NoopTimer() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopTimer
 
NoopTimer.NoopContext - Class in org.apache.calcite.avatica.metrics.noop
Timer.Context which does nothing.

O

org.apache.calcite.avatica.metrics - package org.apache.calcite.avatica.metrics
Metrics for the Avatica framework.
org.apache.calcite.avatica.metrics.noop - package org.apache.calcite.avatica.metrics.noop
No-operation implementation for the Avatica Metrics framework.

P

PackageMarker - Annotation Type in org.apache.calcite.avatica.metrics
This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.

R

register(String, Gauge<T>) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
Register a Gauge.
register(String, Gauge<T>) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
 

S

start() - Method in class org.apache.calcite.avatica.metrics.noop.NoopTimer
 
start() - Method in interface org.apache.calcite.avatica.metrics.Timer
 

T

Timer - Interface in org.apache.calcite.avatica.metrics
A metric which encompasses a Histogram and Meter.
Timer.Context - Interface in org.apache.calcite.avatica.metrics
A object that tracks an active timing state.

U

update(int) - Method in interface org.apache.calcite.avatica.metrics.Histogram
Adds a new value to the distribution.
update(long) - Method in interface org.apache.calcite.avatica.metrics.Histogram
Adds a new value to the distribution.
update(int) - Method in class org.apache.calcite.avatica.metrics.noop.NoopHistogram
 
update(long) - Method in class org.apache.calcite.avatica.metrics.noop.NoopHistogram
 
C D G H I L M N O P R S T U 
Skip navigation links
Apache Calcite Avatica

Copyright © 2012-7202 Apache Software Foundation. All Rights Reserved.