Skip navigation links
Apache Calcite Avatica
A B C D E F G H I J K L M N O P R S U V W 

A

AbstractAvaticaHandler - Class in org.apache.calcite.avatica.server
Base-class for Avatica implemented Jetty Handlers.
AbstractAvaticaHandler() - Constructor for class org.apache.calcite.avatica.server.AbstractAvaticaHandler
 
addLifeCycleListener(LifeCycle.Listener) - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
advanceResultSetToOffset(ResultSet, long) - Method in class org.apache.calcite.avatica.jdbc.StatementInfo
Consumes offset - position elements from the ResultSet.
apply(Connection, Meta.ConnectionProperties) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
AvaticaHandler - Interface in org.apache.calcite.avatica.server
A custom interface that extends the Jetty interface to enable extra control within Avatica.
AvaticaJsonHandler - Class in org.apache.calcite.avatica.server
Jetty handler that executes Avatica JSON request-responses.
AvaticaJsonHandler(Service) - Constructor for class org.apache.calcite.avatica.server.AvaticaJsonHandler
 
AvaticaJsonHandler(Service, MetricsSystem) - Constructor for class org.apache.calcite.avatica.server.AvaticaJsonHandler
 
AvaticaJsonHandler(Service, MetricsSystem, AvaticaServerConfiguration) - Constructor for class org.apache.calcite.avatica.server.AvaticaJsonHandler
 
AvaticaProtobufHandler - Class in org.apache.calcite.avatica.server
Jetty handler that executes Avatica JSON request-responses.
AvaticaProtobufHandler(Service) - Constructor for class org.apache.calcite.avatica.server.AvaticaProtobufHandler
 
AvaticaProtobufHandler(Service, MetricsSystem) - Constructor for class org.apache.calcite.avatica.server.AvaticaProtobufHandler
 
AvaticaProtobufHandler(Service, MetricsSystem, AvaticaServerConfiguration) - Constructor for class org.apache.calcite.avatica.server.AvaticaProtobufHandler
 
AvaticaServerConfiguration - Interface in org.apache.calcite.avatica.server
A generic configuration interface that users can implement to configure the HttpServer.
AvaticaSpnegoAuthenticator - Class in org.apache.calcite.avatica.server
Custom SpnegoAuthenticator which will still reponse with a WWW-Authentication: Negotiate header if the client provides some other kind of authentication header.
AvaticaSpnegoAuthenticator() - Constructor for class org.apache.calcite.avatica.server.AvaticaSpnegoAuthenticator
 

B

build() - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Builds the HttpServer instance from this.
Builder() - Constructor for class org.apache.calcite.avatica.server.HttpServer.Builder
 
buildSSLContextFactory() - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
 

C

closeConnection(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
closeStatement(Meta.StatementHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
columns(ResultSetMetaData) - Static method in class org.apache.calcite.avatica.jdbc.JdbcMeta
Converts from JDBC metadata to Avatica columns.
commit(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
configureBasicAuthentication(Server, AvaticaServerConfiguration) - Method in class org.apache.calcite.avatica.server.HttpServer
 
configureCommonAuthentication(String, String[], Authenticator, String, LoginService) - Method in class org.apache.calcite.avatica.server.HttpServer
 
configureConnector(ServerConnector, int) - Method in class org.apache.calcite.avatica.server.HttpServer
Configures the server connector.
configureDigestAuthentication(Server, AvaticaServerConfiguration) - Method in class org.apache.calcite.avatica.server.HttpServer
 
configureSpnego(Server, AvaticaServerConfiguration) - Method in class org.apache.calcite.avatica.server.HttpServer
Configures the connector given the config for using SPNEGO.
connectionSync(Meta.ConnectionHandle, Meta.ConnectionProperties) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
createConnection(String, Properties) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
createHandler(Service) - Method in interface org.apache.calcite.avatica.server.Main.HandlerFactory
 
createIterable(Meta.StatementHandle, QueryState, Meta.Signature, List<TypedValue>, Meta.Frame) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
createStatement(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
customize(T) - Method in interface org.apache.calcite.avatica.server.ServerCustomizer
Customize the server during initialization.

D

defaultValue() - Method in enum org.apache.calcite.avatica.jdbc.JdbcMeta.ConnectionCacheSettings
The default value for this setting.
defaultValue() - Method in enum org.apache.calcite.avatica.jdbc.JdbcMeta.StatementCacheSettings
The default value for this setting.
DelegatingAvaticaHandler - Class in org.apache.calcite.avatica.server
An AvaticaHandler implementation that delegates to a provided Jetty Handler instance.
DelegatingAvaticaHandler(Handler) - Constructor for class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
destroy() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
doAsRemoteUser(String, String, Callable<T>) - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Invokes the given action as the remoteUserName.
doAsRemoteUser(String, String, Callable<T>) - Method in interface org.apache.calcite.avatica.server.DoAsRemoteUserCallback
Invokes the given action as the remoteUserName.
DoAsRemoteUserCallback - Interface in org.apache.calcite.avatica.server
A callback which the server can invoke to allow implementations to control additional logic about whether or not a client from a specific host should be run.
doStart() - Method in class org.apache.calcite.avatica.server.PropertyBasedSpnegoLoginService
 

E

execute(Meta.StatementHandle, List<TypedValue>, long) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
execute(Meta.StatementHandle, List<TypedValue>, int) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
executeBatch(Meta.StatementHandle, List<List<TypedValue>>) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
executeBatchProtobuf(Meta.StatementHandle, List<Requests.UpdateBatch>) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
extract(HttpServletRequest) - Method in class org.apache.calcite.avatica.server.HttpQueryStringParameterRemoteUserExtractor
 
extract(HttpServletRequest) - Method in class org.apache.calcite.avatica.server.HttpRequestRemoteUserExtractor
 
extract(HttpServletRequest) - Method in interface org.apache.calcite.avatica.server.RemoteUserExtractor
 

F

fetch(Meta.StatementHandle, long, int) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 

G

getAllowedRealms(String, AvaticaServerConfiguration) - Method in class org.apache.calcite.avatica.server.HttpServer
 
getAllowedRoles() - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Returns the array of allowed roles for login.
getAppConfigurationEntry(String) - Method in class org.apache.calcite.avatica.server.ServerKeytabJaasConf
 
getAttributes(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getAuthenticationType() - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Returns the type of authentication the HttpServer should use.
getBestRowIdentifier(Meta.ConnectionHandle, String, String, String, int, boolean) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getCatalogs(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getClientInfoProperties(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getColumnPrivileges(Meta.ConnectionHandle, String, String, String, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getConfig() - Method in class org.apache.calcite.avatica.server.HttpServer
 
getConnection(String) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getConnectionCache() - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getCrossReference(Meta.ConnectionHandle, String, String, String, String, String, String) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getDatabaseProperties(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getExportedKeys(Meta.ConnectionHandle, String, String, String) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getFunctionColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getFunctions(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getHandler(Service, Driver.Serialization) - Method in class org.apache.calcite.avatica.server.HandlerFactory
Constructs the desired implementation for the given serialization method with metrics.
getHandler(Service, Driver.Serialization, AvaticaServerConfiguration) - Method in class org.apache.calcite.avatica.server.HandlerFactory
Constructs the desired implementation for the given serialization method and server configuration with metrics.
getHandler(Service, Driver.Serialization, MetricsSystemConfiguration<?>) - Method in class org.apache.calcite.avatica.server.HandlerFactory
Constructs the desired implementation for the given serialization method with metrics.
getHandler(Service, Driver.Serialization, MetricsSystemConfiguration<?>, AvaticaServerConfiguration) - Method in class org.apache.calcite.avatica.server.HandlerFactory
Constructs the desired implementation for the given serialization method and server configuration with metrics.
getHashLoginServiceProperties() - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Returns the path to a properties file that contains users and realms.
getHashLoginServiceRealm() - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Returns the name of the realm to use in coordination with the properties files specified by AvaticaServerConfiguration.getHashLoginServiceProperties().
getImportedKeys(Meta.ConnectionHandle, String, String, String) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getIndexInfo(Meta.ConnectionHandle, String, String, String, boolean, boolean) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getKerberosPrincipal() - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Returns the Kerberos principal that the Avatica server should log in as.
getKerberosRealm() - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Returns the Kerberos realm to use for the server's login.
getMetrics() - Method in class org.apache.calcite.avatica.server.AvaticaJsonHandler
 
getMetrics() - Method in class org.apache.calcite.avatica.server.AvaticaProtobufHandler
 
getMetrics() - Method in interface org.apache.calcite.avatica.server.MetricsAwareAvaticaHandler
 
getPort() - Method in class org.apache.calcite.avatica.server.HttpServer
 
getPrimaryKeys(Meta.ConnectionHandle, String, String, String) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getProcedureColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getProcedures(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getPseudoColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getRemoteUserExtractor() - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Extract the user this request should execute as.
getResultSet() - Method in class org.apache.calcite.avatica.jdbc.StatementInfo
 
getSchemas(Meta.ConnectionHandle, String, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getServer() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
getServerConnector() - Method in class org.apache.calcite.avatica.server.HttpServer
 
getStatementCache() - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getStatementIdGenerator() - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getSuperTables(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getSuperTypes(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getTablePrivileges(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getTables(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, List<String>) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getTableTypes(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getTypeInfo(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getUDTs(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, int[]) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
getVersionColumns(Meta.ConnectionHandle, String, String, String) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 

H

handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class org.apache.calcite.avatica.server.AvaticaJsonHandler
 
handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class org.apache.calcite.avatica.server.AvaticaProtobufHandler
 
handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
HANDLER_PREFIX - Static variable in interface org.apache.calcite.avatica.server.MetricsAwareAvaticaHandler
General prefix for all metrics in a handler.
HandlerFactory - Class in org.apache.calcite.avatica.server
Factory that instantiates the desired implementation, typically differing on the method used to serialize messages, for use in the Avatica server.
HandlerFactory() - Constructor for class org.apache.calcite.avatica.server.HandlerFactory
 
HttpQueryStringParameterRemoteUserExtractor - Class in org.apache.calcite.avatica.server
A RemoteUserExtractor that extracts the remote user from an HTTP query string parameter.
HttpQueryStringParameterRemoteUserExtractor(String) - Constructor for class org.apache.calcite.avatica.server.HttpQueryStringParameterRemoteUserExtractor
 
HttpRequestRemoteUserExtractor - Class in org.apache.calcite.avatica.server
A RemoteUserExtractor that extracts the remote user from the HTTP request.
HttpRequestRemoteUserExtractor() - Constructor for class org.apache.calcite.avatica.server.HttpRequestRemoteUserExtractor
 
HttpServer - Class in org.apache.calcite.avatica.server
Avatica HTTP server.
HttpServer(Handler) - Constructor for class org.apache.calcite.avatica.server.HttpServer
Deprecated.
HttpServer(AvaticaHandler) - Constructor for class org.apache.calcite.avatica.server.HttpServer
Constructs an HttpServer which binds to an ephemeral port.
HttpServer(int, Handler) - Constructor for class org.apache.calcite.avatica.server.HttpServer
Deprecated.
HttpServer(int, AvaticaHandler) - Constructor for class org.apache.calcite.avatica.server.HttpServer
Constructs an HttpServer with no additional configuration.
HttpServer(int, AvaticaHandler, AvaticaServerConfiguration) - Constructor for class org.apache.calcite.avatica.server.HttpServer
Constructs an HttpServer.
HttpServer(int, AvaticaHandler, AvaticaServerConfiguration, Subject) - Constructor for class org.apache.calcite.avatica.server.HttpServer
Constructs an HttpServer.
HttpServer(int, AvaticaHandler, AvaticaServerConfiguration, Subject, SslContextFactory.Server) - Constructor for class org.apache.calcite.avatica.server.HttpServer
Constructs an HttpServer.
HttpServer(int, AvaticaHandler, AvaticaServerConfiguration, Subject, SslContextFactory.Server, int) - Constructor for class org.apache.calcite.avatica.server.HttpServer
Constructs an HttpServer.
HttpServer.Builder<T> - Class in org.apache.calcite.avatica.server
Builder class for creating instances of HttpServer.

I

internalStart() - Method in class org.apache.calcite.avatica.server.HttpServer
 
isFailed() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
isResultSetInitialized() - Method in class org.apache.calcite.avatica.jdbc.StatementInfo
 
isRunning() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
isStarted() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
isStarting() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
isStopped() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
isStopping() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
isUserPermitted(AvaticaServerConfiguration, Request, HttpServletRequest, HttpServletResponse) - Method in class org.apache.calcite.avatica.server.AbstractAvaticaHandler
Determines if a request is permitted to be executed.

J

JdbcMeta - Class in org.apache.calcite.avatica.jdbc
Implementation of Meta upon an existing JDBC data source.
JdbcMeta(String) - Constructor for class org.apache.calcite.avatica.jdbc.JdbcMeta
Creates a JdbcMeta.
JdbcMeta(String, String, String) - Constructor for class org.apache.calcite.avatica.jdbc.JdbcMeta
Creates a JdbcMeta.
JdbcMeta(String, Properties) - Constructor for class org.apache.calcite.avatica.jdbc.JdbcMeta
 
JdbcMeta(String, Properties, MetricsSystem) - Constructor for class org.apache.calcite.avatica.jdbc.JdbcMeta
Creates a JdbcMeta.
JdbcMeta.ConnectionCacheSettings - Enum in org.apache.calcite.avatica.jdbc
Configurable connection cache settings.
JdbcMeta.StatementCacheSettings - Enum in org.apache.calcite.avatica.jdbc
Configurable statement cache settings.
join() - Method in class org.apache.calcite.avatica.server.HttpServer
 

K

key() - Method in enum org.apache.calcite.avatica.jdbc.JdbcMeta.ConnectionCacheSettings
The configuration key for specifying this setting.
key() - Method in enum org.apache.calcite.avatica.jdbc.JdbcMeta.StatementCacheSettings
The configuration key for specifying this setting.

L

login(String, Object, ServletRequest) - Method in class org.apache.calcite.avatica.server.PropertyBasedSpnegoLoginService
 

M

Main - Class in org.apache.calcite.avatica.server
Jetty handler that executes Avatica JSON request-responses.
main(String[]) - Static method in class org.apache.calcite.avatica.server.Main
 
Main.HandlerFactory - Interface in org.apache.calcite.avatica.server
Factory that instantiates Jetty Handlers
MetricsAwareAvaticaHandler - Interface in org.apache.calcite.avatica.server
An AvaticaHandler that is capable of collecting metrics.

N

newBuilder() - Static method in class org.apache.calcite.avatica.server.HttpServer.Builder
Creates a typed Builder for Server customization.
next() - Method in class org.apache.calcite.avatica.jdbc.StatementInfo
 

O

openConnection(Meta.ConnectionHandle, Map<String, String>) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
org.apache.calcite.avatica.jdbc - package org.apache.calcite.avatica.jdbc
Implements an Avatica provider on top of an existing JDBC data source.
org.apache.calcite.avatica.server - package org.apache.calcite.avatica.server
Avatica server that listens for HTTP requests.

P

parameters(ParameterMetaData) - Static method in class org.apache.calcite.avatica.jdbc.JdbcMeta
Converts from JDBC metadata to Avatica parameters
prepare(Meta.ConnectionHandle, String, long) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
prepareAndExecute(Meta.StatementHandle, String, long, int, Meta.PrepareCallback) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
prepareAndExecuteBatch(Meta.StatementHandle, List<String>) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
PropertyBasedSpnegoLoginService - Class in org.apache.calcite.avatica.server
A customization of SpnegoLoginService which directly specifies the server's principal instead of requiring a file to exist.
PropertyBasedSpnegoLoginService(String, String) - Constructor for class org.apache.calcite.avatica.server.PropertyBasedSpnegoLoginService
 

R

RemoteUserDisallowedException - Exception in org.apache.calcite.avatica.server
An exception to encapsulate that a user is disallowed to access Avatica.
RemoteUserDisallowedException(String) - Constructor for exception org.apache.calcite.avatica.server.RemoteUserDisallowedException
 
RemoteUserDisallowedException(String, Throwable) - Constructor for exception org.apache.calcite.avatica.server.RemoteUserDisallowedException
 
RemoteUserExtractionException - Exception in org.apache.calcite.avatica.server
An exception thrown when encountering an error extracting a remote user from a request.
RemoteUserExtractionException(String) - Constructor for exception org.apache.calcite.avatica.server.RemoteUserExtractionException
Creates a RemoteUserExtractionException.
RemoteUserExtractionException(String, Throwable) - Constructor for exception org.apache.calcite.avatica.server.RemoteUserExtractionException
Creates a RemoteUserExtractionException with a cause.
RemoteUserExtractor - Interface in org.apache.calcite.avatica.server
Extracts remote user from request
removeLifeCycleListener(LifeCycle.Listener) - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
REQUEST_TIMER_NAME - Static variable in interface org.apache.calcite.avatica.server.MetricsAwareAvaticaHandler
Name for timing requests from users
rollback(Meta.ConnectionHandle) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 

S

ServerCustomizer<T> - Interface in org.apache.calcite.avatica.server
Callback for customizing a Server.
ServerKeytabJaasConf - Class in org.apache.calcite.avatica.server
Javax Configuration class which always returns a configuration for our keytab-based login suitable for callers which are acting as a initiator or acceptor (e.g.
ServerKeytabJaasConf(String, String) - Constructor for class org.apache.calcite.avatica.server.ServerKeytabJaasConf
 
setResultSet(ResultSet) - Method in class org.apache.calcite.avatica.jdbc.StatementInfo
Set a ResultSet on this object.
setServer(Server) - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
setServerRpcMetadata(Service.RpcMetadataResponse) - Method in interface org.apache.calcite.avatica.server.AvaticaHandler
 
setServerRpcMetadata(Service.RpcMetadataResponse) - Method in class org.apache.calcite.avatica.server.AvaticaJsonHandler
 
setServerRpcMetadata(Service.RpcMetadataResponse) - Method in class org.apache.calcite.avatica.server.AvaticaProtobufHandler
 
setServerRpcMetadata(Service.RpcMetadataResponse) - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
signature(ResultSetMetaData, ParameterMetaData, String, Meta.StatementType) - Static method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
signature(ResultSetMetaData) - Static method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 
start() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
start() - Method in class org.apache.calcite.avatica.server.HttpServer
 
start(String[]) - Static method in class org.apache.calcite.avatica.server.Main
Creates and starts an HttpServer using JSON POJO serialization of requests/responses.
start(String[], int, Main.HandlerFactory) - Static method in class org.apache.calcite.avatica.server.Main
Creates and starts an HttpServer using the given factory to create the Handler.
StatementInfo - Class in org.apache.calcite.avatica.jdbc
All we know about a statement.
StatementInfo(Statement) - Constructor for class org.apache.calcite.avatica.jdbc.StatementInfo
 
stop() - Method in class org.apache.calcite.avatica.server.DelegatingAvaticaHandler
 
stop() - Method in class org.apache.calcite.avatica.server.HttpServer
 
supportsImpersonation() - Method in interface org.apache.calcite.avatica.server.AvaticaServerConfiguration
Returns true if the Avatica server should run user requests at that remote user.
syncResults(Meta.StatementHandle, QueryState, long) - Method in class org.apache.calcite.avatica.jdbc.JdbcMeta
 

U

UNLIMITED_COUNT - Static variable in class org.apache.calcite.avatica.jdbc.JdbcMeta
Special value for Statement#getLargeMaxRows() that means fetch an unlimited number of rows in a single batch.

V

validateRequest(ServletRequest, ServletResponse, boolean) - Method in class org.apache.calcite.avatica.server.AvaticaSpnegoAuthenticator
 
valueOf(String) - Static method in enum org.apache.calcite.avatica.jdbc.JdbcMeta.ConnectionCacheSettings
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.avatica.jdbc.JdbcMeta.StatementCacheSettings
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.avatica.jdbc.JdbcMeta.ConnectionCacheSettings
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.calcite.avatica.jdbc.JdbcMeta.StatementCacheSettings
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAutomaticLogin(File) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Sets a keytab to be used to perform a Kerberos login automatically (without the use of JAAS).
withBasicAuthentication(String, String[]) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the server to use HTTP Basic authentication.
withCustomAuthentication(AvaticaServerConfiguration) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the server to use CUSTOM authentication mechanism, which can allow users to combine benefits of multiple auth methods.
withDigestAuthentication(String, String[]) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the server to use HTTP Digest authentication.
withHandler(Service, Driver.Serialization) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Sets the Service and Driver.Serialization information necessary to construct the appropriate AvaticaHandler.
withHandler(AvaticaHandler) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Sets an AvaticaHandler directly on the builder.
withImpersonation(DoAsRemoteUserCallback) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Sets a callback implementation to defer the logic on how to run an action as a given user and if the action should be permitted for that user.
withMaxHeaderSize(int) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the maximum size, in bytes, of an HTTP header that the server will read.
withMetricsConfiguration(MetricsSystemConfiguration<?>) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Sets the given configuration to enable metrics collection in the server.
withPort(int) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
 
withRemoteUserExtractor(RemoteUserExtractor) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Sets a callback implementation to defer the logic on how to use the right remoteUserExtractor to extract remote user.
withServerCustomizers(List<ServerCustomizer<T>>, Class<T>) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Adds customizers to configure a Server before startup.
withSpnego(String) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the server to use SPNEGO authentication.
withSpnego(String, String[]) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the server to use SPNEGO authentication.
withSpnego(String, String) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the server to use SPNEGO authentication.
withSpnego(String, String, String[]) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the server to use SPNEGO authentication.
withTLS(File, String, File, String) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
Configures the server to use TLS for wire encryption.
A B C D E F G H I J K L M N O P R S U V W 
Skip navigation links
Apache Calcite Avatica

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