Tabnine Logo
LocalService
Code IndexAdd Tabnine to your IDE (free)

How to use
LocalService
in
org.apache.calcite.avatica.remote

Best Java code snippets using org.apache.calcite.avatica.remote.LocalService (Showing top 20 results out of 315)

origin: apache/incubator-druid

@Inject
public DruidAvaticaHandler(
  final DruidMeta druidMeta,
  @Self final DruidNode druidNode,
  final AvaticaMonitor avaticaMonitor
)
{
 super(new LocalService(druidMeta), avaticaMonitor);
 setServerRpcMetadata(new Service.RpcMetadataResponse(druidNode.getHostAndPortToUse()));
}
origin: org.apache.calcite.avatica/avatica-core

public ResultSetResponse apply(TypeInfoRequest request) {
 final Meta.ConnectionHandle ch =
   new Meta.ConnectionHandle(request.connectionId);
 final Meta.MetaResultSet resultSet = meta.getTypeInfo(ch);
 return toResponse(resultSet);
}
origin: org.apache.calcite/calcite-avatica

list = list(resultSet.firstFrame.rows);
switch (cursorFactory.style) {
case ARRAY:
list = (List<Object>) (List) list2(resultSet);
cursorFactory = Meta.CursorFactory.LIST;
origin: apache/calcite-avatica

list = list(resultSet.firstFrame.rows);
switch (cursorFactory.style) {
case ARRAY:
origin: apache/calcite-avatica

public LocalService(Meta meta, MetricsSystem metrics) {
 this.meta = meta;
 this.metrics = Objects.requireNonNull(metrics);
 this.executeTimer = this.metrics.getTimer(name("Execute"));
 this.commitTimer = this.metrics.getTimer(name("Commit"));
 this.prepareTimer = this.metrics.getTimer(name("Prepare"));
 this.prepareAndExecuteTimer = this.metrics.getTimer(name("PrepareAndExecute"));
 this.connectionSyncTimer = this.metrics.getTimer(name("ConnectionSync"));
}
origin: org.apache.calcite.avatica/avatica-core

public ResultSetResponse apply(CatalogsRequest request) {
 final Meta.ConnectionHandle ch =
   new Meta.ConnectionHandle(request.connectionId);
 final Meta.MetaResultSet resultSet = meta.getCatalogs(ch);
 return toResponse(resultSet);
}
origin: org.apache.calcite.avatica/avatica-core

list = list(resultSet.firstFrame.rows);
switch (cursorFactory.style) {
case ARRAY:
origin: org.apache.calcite.avatica/avatica-core

public LocalService(Meta meta, MetricsSystem metrics) {
 this.meta = meta;
 this.metrics = Objects.requireNonNull(metrics);
 this.executeTimer = this.metrics.getTimer(name("Execute"));
 this.commitTimer = this.metrics.getTimer(name("Commit"));
 this.prepareTimer = this.metrics.getTimer(name("Prepare"));
 this.prepareAndExecuteTimer = this.metrics.getTimer(name("PrepareAndExecute"));
 this.connectionSyncTimer = this.metrics.getTimer(name("ConnectionSync"));
}
origin: apache/phoenix

private void setHandler(String[] args, HttpServer.Builder<Server> builder) throws Exception {
 Class<? extends PhoenixMetaFactory> factoryClass = getConf().getClass(
     QueryServices.QUERY_SERVER_META_FACTORY_ATTRIB, PhoenixMetaFactoryImpl.class,
     PhoenixMetaFactory.class);
 PhoenixMetaFactory factory =
     factoryClass.getDeclaredConstructor(Configuration.class).newInstance(getConf());
 Meta meta = factory.create(Arrays.asList(args));
 Service service = new LocalService(meta);
 builder.withHandler(service, getSerialization(getConf()));
}
origin: org.apache.calcite.avatica/avatica-core

public ResultSetResponse apply(TableTypesRequest request) {
 final Meta.ConnectionHandle ch =
   new Meta.ConnectionHandle(request.connectionId);
 final Meta.MetaResultSet resultSet = meta.getTableTypes(ch);
 return toResponse(resultSet);
}
origin: com.srotya.sidewinder/sidewinder-core

private void checkAndEnableJdbc(Map<String, String> conf) throws SQLException {
  if (Boolean.parseBoolean(conf.getOrDefault(StorageEngine.ENABLE_JDBC, ConfigConstants.FALSE))) {
    JdbcMeta meta = new JdbcMeta(
        "jdbc:calcite:schemaFactory=com.srotya.sidewinder.core.sql.calcite.SidewinderSchemaFactory;");
    Service service = new LocalService(meta);
    jdbc = new HttpServer(
        Integer.parseInt(conf.getOrDefault(StorageEngine.JDBC_PORT, StorageEngine.DEFAULT_JDBC_PORT)),
        new AvaticaJsonHandler(service));
    jdbc.start();
  }
}
origin: org.apache.calcite/calcite-avatica

public ResultSetResponse apply(TypeInfoRequest request) {
 final Meta.ConnectionHandle ch =
   new Meta.ConnectionHandle(request.connectionId);
 final Meta.MetaResultSet resultSet = meta.getTypeInfo(ch);
 return toResponse(resultSet);
}
origin: org.apache.druid/druid-sql

@Inject
public DruidAvaticaHandler(
  final DruidMeta druidMeta,
  @Self final DruidNode druidNode,
  final AvaticaMonitor avaticaMonitor
)
{
 super(new LocalService(druidMeta), avaticaMonitor);
 setServerRpcMetadata(new Service.RpcMetadataResponse(druidNode.getHostAndPortToUse()));
}
origin: org.apache.calcite/calcite-avatica

public ResultSetResponse apply(TableTypesRequest request) {
 final Meta.ConnectionHandle ch =
   new Meta.ConnectionHandle(request.connectionId);
 final Meta.MetaResultSet resultSet = meta.getTableTypes(ch);
 return toResponse(resultSet);
}
origin: org.apache.calcite.avatica/avatica-server

 /**
  * Creates and starts an {@link HttpServer} using the given factory to create the Handler.
  *
  * <p>Arguments are as follows:
  * <ul>
  *   <li>args[0]: the {@link org.apache.calcite.avatica.Meta.Factory} class
  *       name
  *   <li>args[1+]: arguments passed along to
  *   {@link org.apache.calcite.avatica.Meta.Factory#create(java.util.List)}
  * </ul>
  *
  * @param args Command-line arguments
  * @param port Server port to bind
  * @param handlerFactory Factory to create the handler used by the server
  */
 public static HttpServer start(String[] args, int port, HandlerFactory handlerFactory)
   throws ClassNotFoundException, InstantiationException, IllegalAccessException,
   NoSuchMethodException, InvocationTargetException {
  String factoryClassName = args[0];
  @SuppressWarnings("unchecked") Class<Meta.Factory> factoryClass =
    (Class<Meta.Factory>) Class.forName(factoryClassName);
  Meta.Factory factory = factoryClass.getConstructor().newInstance();
  Meta meta = factory.create(Arrays.asList(args).subList(1, args.length));
  Service service = new LocalService(meta);
  HttpServer server = new HttpServer(port,
    HttpServer.wrapJettyHandler(handlerFactory.createHandler(service)));
  server.start();
  return server;
 }
}
origin: apache/calcite-avatica

public ResultSetResponse apply(TableTypesRequest request) {
 final Meta.ConnectionHandle ch =
   new Meta.ConnectionHandle(request.connectionId);
 final Meta.MetaResultSet resultSet = meta.getTableTypes(ch);
 return toResponse(resultSet);
}
origin: qubole/quark

public void run(String[] args) throws Exception {
 logJVMInfo();
 try {
  Class<? extends Meta.Factory> factoryClass = QuarkMetaFactoryImpl.class;
  Meta.Factory factory =
    factoryClass.getDeclaredConstructor().newInstance();
  Meta meta = factory.create(Arrays.asList(args));
  int port = 8765;
  if (QuarkMetaFactoryImpl.serverConfig.port != 0) {
   port = QuarkMetaFactoryImpl.serverConfig.port;
  }
  LOG.debug("Listening on port " + port);
  final HandlerFactory handlerFactory = new HandlerFactory();
  Service service = new LocalService(meta);
  server = new HttpServer(port, getHandler(service, handlerFactory));
  Class.forName("com.qubole.quark.fatjdbc.QuarkDriver");
  server.start();
  runningLatch.countDown();
  server.join();
 } catch (Throwable t) {
  LOG.fatal("Unrecoverable service error. Shutting down.", t);
  this.t = t;
 }
}
origin: apache/calcite-avatica

public ResultSetResponse apply(TypeInfoRequest request) {
 final Meta.ConnectionHandle ch =
   new Meta.ConnectionHandle(request.connectionId);
 final Meta.MetaResultSet resultSet = meta.getTypeInfo(ch);
 return toResponse(resultSet);
}
origin: apache/calcite-avatica

 /**
  * Creates and starts an {@link HttpServer} using the given factory to create the Handler.
  *
  * <p>Arguments are as follows:
  * <ul>
  *   <li>args[0]: the {@link org.apache.calcite.avatica.Meta.Factory} class
  *       name
  *   <li>args[1+]: arguments passed along to
  *   {@link org.apache.calcite.avatica.Meta.Factory#create(java.util.List)}
  * </ul>
  *
  * @param args Command-line arguments
  * @param port Server port to bind
  * @param handlerFactory Factory to create the handler used by the server
  */
 public static HttpServer start(String[] args, int port, HandlerFactory handlerFactory)
   throws ClassNotFoundException, InstantiationException, IllegalAccessException,
   NoSuchMethodException, InvocationTargetException {
  String factoryClassName = args[0];
  @SuppressWarnings("unchecked") Class<Meta.Factory> factoryClass =
    (Class<Meta.Factory>) Class.forName(factoryClassName);
  Meta.Factory factory = factoryClass.getConstructor().newInstance();
  Meta meta = factory.create(Arrays.asList(args).subList(1, args.length));
  Service service = new LocalService(meta);
  HttpServer server = new HttpServer(port,
    HttpServer.wrapJettyHandler(handlerFactory.createHandler(service)));
  server.start();
  return server;
 }
}
origin: org.apache.calcite/calcite-avatica

public ExecuteResponse apply(ExecuteRequest request) {
 try {
  final Meta.ExecuteResult executeResult = meta.execute(request.statementHandle,
    request.parameterValues, request.maxRowCount);
  final List<ResultSetResponse> results = new ArrayList<>();
  for (Meta.MetaResultSet metaResultSet : executeResult.resultSets) {
   results.add(toResponse(metaResultSet));
  }
  return new ExecuteResponse(results, false, serverLevelRpcMetadata);
 } catch (NoSuchStatementException e) {
  return new ExecuteResponse(null, true, serverLevelRpcMetadata);
 }
}
org.apache.calcite.avatica.remoteLocalService

Javadoc

Implementation of Service that talks to a local Meta.

Most used methods

  • <init>
  • list
  • toResponse
    Converts a result set (not serializable) into a serializable response.
  • list2
  • name

Popular in Java

  • Reading from database using SQL prepared statement
  • compareTo (BigDecimal)
  • scheduleAtFixedRate (Timer)
  • onRequestPermissionsResult (Fragment)
  • BufferedInputStream (java.io)
    A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • JTable (javax.swing)
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now