public class KylinClient extends Object implements IRemoteClient
IRemoteClient.QueryResult| 构造器和说明 |
|---|
KylinClient(KylinConnection conn) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
connect()
Connect to Kylin restful service.
|
static Class |
convertType(int sqlType) |
IRemoteClient.QueryResult |
executeQuery(String sql,
List<org.apache.calcite.avatica.AvaticaParameter> params,
List<Object> paramValues,
Map<String,String> queryToggles)
Execute query remotely and get back result.
|
KylinMeta.KMetaProject |
retrieveMetaData(String project)
Retrieve meta data of given project.
|
static Object |
wrapObject(String value,
int sqlType) |
public KylinClient(KylinConnection conn)
public static Class convertType(int sqlType)
public void connect()
throws IOException
IRemoteClientconnect 在接口中 IRemoteClientIOExceptionpublic KylinMeta.KMetaProject retrieveMetaData(String project) throws IOException
IRemoteClientretrieveMetaData 在接口中 IRemoteClientIOExceptionpublic IRemoteClient.QueryResult executeQuery(String sql, List<org.apache.calcite.avatica.AvaticaParameter> params, List<Object> paramValues, Map<String,String> queryToggles) throws IOException
IRemoteClientexecuteQuery 在接口中 IRemoteClientIOExceptionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionCopyright © 2014–2018 Apache Software Foundation. All rights reserved.