public class KylinClient extends Object implements IRemoteClient
IRemoteClient.QueryResult| Constructor and Description |
|---|
KylinClient(KylinConnection conn) |
| Modifier and Type | Method and Description |
|---|---|
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 in interface IRemoteClientIOExceptionpublic KylinMeta.KMetaProject retrieveMetaData(String project) throws IOException
IRemoteClientretrieveMetaData in interface IRemoteClientIOExceptionpublic IRemoteClient.QueryResult executeQuery(String sql, List<org.apache.calcite.avatica.AvaticaParameter> params, List<Object> paramValues, Map<String,String> queryToggles) throws IOException
IRemoteClientexecuteQuery in interface IRemoteClientIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2014–2017 Apache Software Foundation. All rights reserved.