Sha256: 9086daa2b7e53db8c5e25e761b2161505d3708a03262bacf68500b1de3a509f6

Contents?: true

Size: 1.48 KB

Versions: 7

Compression:

Stored size: 1.48 KB

Contents

// Copyright 2012 Cloudera Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

namespace cpp impala
namespace java com.cloudera.impala.thrift
namespace rb Impala.Protocol

include "Frontend.thrift"

exception TImpalaPlanServiceException {
  1: string msg;
}

// We're running the Impala frontend as a service from which the backend
// test driver can get plans to run.
service ImpalaPlanService {
  Frontend.TExecRequest CreateExecRequest(
      1:Frontend.TClientRequest clientRequest) throws (1:TImpalaPlanServiceException e);

  // Force planservice to reload table metadata, in case it has changed due to e.g. an
  // insert
  void RefreshMetadata();

  string GetExplainString(1:Frontend.TClientRequest queryRequest)
      throws (1:TImpalaPlanServiceException e);

  // Makes changes to the metastore - usually creates partitions as a result of an INSERT
  // statement
  void UpdateMetastore(1:Frontend.TCatalogUpdate update)
      throws (1:TImpalaPlanServiceException e);

  void ShutdownServer();
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
impala-0.1.6 thrift/ImpalaPlanService.thrift
impala-0.1.5 thrift/ImpalaPlanService.thrift
impala-0.1.4 thrift/ImpalaPlanService.thrift
impala-0.1.3 thrift/ImpalaPlanService.thrift
impala-0.1.2 thrift/ImpalaPlanService.thrift
impala-0.1.1 thrift/ImpalaPlanService.thrift
impala-0.1.0 thrift/ImpalaPlanService.thrift