public boolean isTrue(String key) { return getBool(key, false); }
public boolean getBool(String key) { return getBool(key, null); }
public boolean isTrue(String key) { return getBool(key, false); }
public boolean getBool(String key) { return getBool(key, null); }
public boolean getBool(ConfigKey key) { String keyName = key.keyname(); if (key instanceof SessionVars) { return getBool(keyName, ((SessionVars) key).getConfVars().defaultBoolVal); } else if (key instanceof TajoConf.ConfVars) { return getBool(keyName, ((TajoConf.ConfVars) key).defaultBoolVal); } return getBool(keyName); }
public boolean getBool(ConfigKey key) { String keyName = key.keyname(); if (key instanceof SessionVars) { return getBool(keyName, ((SessionVars) key).getConfVars().defaultBoolVal); } else if (key instanceof TajoConf.ConfVars) { return getBool(keyName, ((TajoConf.ConfVars) key).defaultBoolVal); } return getBool(keyName); }
public TajoStatement(JdbcConnection conn, TajoClient tajoClient) { this.conn = conn; this.tajoClient = tajoClient; this.blockWait = tajoClient.getProperties().getBool(SessionVars.BLOCK_ON_RESULT); }
public TajoStatement(JdbcConnection conn, TajoClient tajoClient) { this.conn = conn; this.tajoClient = tajoClient; this.blockWait = tajoClient.getProperties().getBool(SessionVars.BLOCK_ON_RESULT); }
protected TajoMemoryResultSet fetchNextQueryResult(final QueryId queryId, final int fetchRowNum) throws TajoException { final boolean compress = conn.getProperties().getBool(ClientParameters.USE_COMPRESSION); final BlockingInterface stub = conn.getTMStub(); final GetQueryResultDataRequest.Builder request = GetQueryResultDataRequest.newBuilder(); request.setSessionId(conn.sessionId) .setQueryId(queryId.getProto()) .setFetchRowNum(fetchRowNum); if (compress) { request.setCompressCodec(DEFAULT_CODEC); } GetQueryResultDataResponse response; try { response = stub.getQueryResultData(null, request.build()); } catch (ServiceException e) { throw new RuntimeException(e); } throwIfError(response.getState()); if(response.hasResultSet()) { SerializedResultSet resultSet = response.getResultSet(); return new TajoMemoryResultSet(queryId, SchemaFactory.newV1(resultSet.getSchema()), resultSet, getClientSideSessionVars()); } else { return TajoClientUtil.createNullResultSet(queryId); } }
protected TajoMemoryResultSet fetchNextQueryResult(final QueryId queryId, final int fetchRowNum) throws TajoException { final boolean compress = conn.getProperties().getBool(ClientParameters.USE_COMPRESSION); final BlockingInterface stub = conn.getTMStub(); final GetQueryResultDataRequest.Builder request = GetQueryResultDataRequest.newBuilder(); request.setSessionId(conn.sessionId) .setQueryId(queryId.getProto()) .setFetchRowNum(fetchRowNum); if (compress) { request.setCompressCodec(DEFAULT_CODEC); } GetQueryResultDataResponse response; try { response = stub.getQueryResultData(null, request.build()); } catch (ServiceException e) { throw new RuntimeException(e); } throwIfError(response.getState()); if(response.hasResultSet()) { SerializedResultSet resultSet = response.getResultSet(); return new TajoMemoryResultSet(queryId, new Schema(resultSet.getSchema()), resultSet, getClientSideSessionVars()); } else { return TajoClientUtil.createNullResultSet(queryId); } }