org.apache.hive.service.cli
Class EmbeddedCLIServiceClient
java.lang.Object
org.apache.hive.service.cli.CLIServiceClient
org.apache.hive.service.cli.EmbeddedCLIServiceClient
- All Implemented Interfaces:
- ICLIService
public class EmbeddedCLIServiceClient
- extends CLIServiceClient
EmbeddedSQLServiceClient.
|
Method Summary |
void |
cancelOperation(OperationHandle opHandle)
|
void |
closeOperation(OperationHandle opHandle)
|
void |
closeSession(SessionHandle sessionHandle)
|
OperationHandle |
executeStatement(SessionHandle sessionHandle,
String statement,
Map<String,String> confOverlay)
|
RowSet |
fetchResults(OperationHandle opHandle,
FetchOrientation orientation,
long maxRows)
|
OperationHandle |
getCatalogs(SessionHandle sessionHandle)
|
OperationHandle |
getColumns(SessionHandle sessionHandle,
String catalogName,
String schemaName,
String tableName,
String columnName)
|
OperationHandle |
getFunctions(SessionHandle sessionHandle,
String catalogName,
String schemaName,
String functionName)
|
GetInfoValue |
getInfo(SessionHandle sessionHandle,
GetInfoType getInfoType)
|
OperationState |
getOperationStatus(OperationHandle opHandle)
|
TableSchema |
getResultSetMetadata(OperationHandle opHandle)
|
OperationHandle |
getSchemas(SessionHandle sessionHandle,
String catalogName,
String schemaName)
|
OperationHandle |
getTables(SessionHandle sessionHandle,
String catalogName,
String schemaName,
String tableName,
List<String> tableTypes)
|
OperationHandle |
getTableTypes(SessionHandle sessionHandle)
|
OperationHandle |
getTypeInfo(SessionHandle sessionHandle)
|
SessionHandle |
openSession(String username,
String password,
Map<String,String> configuration)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmbeddedCLIServiceClient
public EmbeddedCLIServiceClient(ICLIService sqlService)
openSession
public SessionHandle openSession(String username,
String password,
Map<String,String> configuration)
throws HiveSQLException
- Specified by:
openSession in interface ICLIService- Specified by:
openSession in class CLIServiceClient
- Throws:
HiveSQLException
closeSession
public void closeSession(SessionHandle sessionHandle)
throws HiveSQLException
- Specified by:
closeSession in interface ICLIService- Specified by:
closeSession in class CLIServiceClient
- Throws:
HiveSQLException
getInfo
public GetInfoValue getInfo(SessionHandle sessionHandle,
GetInfoType getInfoType)
throws HiveSQLException
- Specified by:
getInfo in interface ICLIService- Specified by:
getInfo in class CLIServiceClient
- Throws:
HiveSQLException
executeStatement
public OperationHandle executeStatement(SessionHandle sessionHandle,
String statement,
Map<String,String> confOverlay)
throws HiveSQLException
- Specified by:
executeStatement in interface ICLIService- Specified by:
executeStatement in class CLIServiceClient
- Throws:
HiveSQLException
getTypeInfo
public OperationHandle getTypeInfo(SessionHandle sessionHandle)
throws HiveSQLException
- Specified by:
getTypeInfo in interface ICLIService- Specified by:
getTypeInfo in class CLIServiceClient
- Throws:
HiveSQLException
getCatalogs
public OperationHandle getCatalogs(SessionHandle sessionHandle)
throws HiveSQLException
- Specified by:
getCatalogs in interface ICLIService- Specified by:
getCatalogs in class CLIServiceClient
- Throws:
HiveSQLException
getSchemas
public OperationHandle getSchemas(SessionHandle sessionHandle,
String catalogName,
String schemaName)
throws HiveSQLException
- Specified by:
getSchemas in interface ICLIService- Specified by:
getSchemas in class CLIServiceClient
- Throws:
HiveSQLException
getTables
public OperationHandle getTables(SessionHandle sessionHandle,
String catalogName,
String schemaName,
String tableName,
List<String> tableTypes)
throws HiveSQLException
- Specified by:
getTables in interface ICLIService- Specified by:
getTables in class CLIServiceClient
- Throws:
HiveSQLException
getTableTypes
public OperationHandle getTableTypes(SessionHandle sessionHandle)
throws HiveSQLException
- Specified by:
getTableTypes in interface ICLIService- Specified by:
getTableTypes in class CLIServiceClient
- Throws:
HiveSQLException
getColumns
public OperationHandle getColumns(SessionHandle sessionHandle,
String catalogName,
String schemaName,
String tableName,
String columnName)
throws HiveSQLException
- Specified by:
getColumns in interface ICLIService- Specified by:
getColumns in class CLIServiceClient
- Throws:
HiveSQLException
getFunctions
public OperationHandle getFunctions(SessionHandle sessionHandle,
String catalogName,
String schemaName,
String functionName)
throws HiveSQLException
- Specified by:
getFunctions in interface ICLIService- Specified by:
getFunctions in class CLIServiceClient
- Throws:
HiveSQLException
getOperationStatus
public OperationState getOperationStatus(OperationHandle opHandle)
throws HiveSQLException
- Specified by:
getOperationStatus in interface ICLIService- Specified by:
getOperationStatus in class CLIServiceClient
- Throws:
HiveSQLException
cancelOperation
public void cancelOperation(OperationHandle opHandle)
throws HiveSQLException
- Specified by:
cancelOperation in interface ICLIService- Specified by:
cancelOperation in class CLIServiceClient
- Throws:
HiveSQLException
closeOperation
public void closeOperation(OperationHandle opHandle)
throws HiveSQLException
- Specified by:
closeOperation in interface ICLIService- Specified by:
closeOperation in class CLIServiceClient
- Throws:
HiveSQLException
getResultSetMetadata
public TableSchema getResultSetMetadata(OperationHandle opHandle)
throws HiveSQLException
- Specified by:
getResultSetMetadata in interface ICLIService- Specified by:
getResultSetMetadata in class CLIServiceClient
- Throws:
HiveSQLException
fetchResults
public RowSet fetchResults(OperationHandle opHandle,
FetchOrientation orientation,
long maxRows)
throws HiveSQLException
- Specified by:
fetchResults in interface ICLIService- Specified by:
fetchResults in class CLIServiceClient
- Throws:
HiveSQLException
Copyright © 2013 The Apache Software Foundation