org.apache.kylin.jdbc

## 接口 IRemoteClient

所有超级接口:
  AutoCloseable, Closeable

所有已知实现类:
  KylinClient

    public interface IRemoteClient
    extends Closeable

### 嵌套类概要

嵌套类
`static class` `IRemoteClient.QueryResult`

### 方法概要

方法
`void` `connect()` Connect to Kylin restful service.
`IRemoteClient.QueryResult` `executeQuery(String sql, List<org.apache.calcite.avatica.AvaticaParameter> params, List<Object> paramValues)` Execute query remotely and get back result.
`KylinMeta.KMetaProject` `retrieveMetaData(String project)` Retrieve meta data of given project.

### 从接口继承的方法 java.io.Closeable

`close`

### 方法详细资料

#### connect

    void connect()
                 throws IOException

Connect to Kylin restful service. IOException will be thrown if authentication failed.

抛出:
  `IOException`

#### retrieveMetaData

    KylinMeta.KMetaProject retrieveMetaData(String project)
                                            throws IOException

Retrieve meta data of given project.

抛出:
  `IOException`

#### executeQuery

    IRemoteClient.QueryResult executeQuery(String sql,
                                         List<org.apache.calcite.avatica.AvaticaParameter> params,
                                         List<Object> paramValues)
                                           throws IOException

Execute query remotely and get back result.

抛出:
  `IOException`