1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/bigtable/admin/table/v1/bigtable_table_service.proto
6 import proto "github.com/golang/protobuf/proto"
9 import _ "google.golang.org/genproto/googleapis/api/annotations"
10 import google_protobuf2 "github.com/golang/protobuf/ptypes/empty"
13 context "golang.org/x/net/context"
14 grpc "google.golang.org/grpc"
17 // Reference imports to suppress errors if they are not otherwise used.
22 // Reference imports to suppress errors if they are not otherwise used.
26 // This is a compile-time assertion to ensure that this generated file
27 // is compatible with the grpc package it is being compiled against.
28 const _ = grpc.SupportPackageIsVersion4
30 // Client API for BigtableTableService service
32 type BigtableTableServiceClient interface {
33 // Creates a new table, to be served from a specified cluster.
34 // The table can be created with a full set of initial column families,
35 // specified in the request.
36 CreateTable(ctx context.Context, in *CreateTableRequest, opts ...grpc.CallOption) (*Table, error)
37 // Lists the names of all tables served from a specified cluster.
38 ListTables(ctx context.Context, in *ListTablesRequest, opts ...grpc.CallOption) (*ListTablesResponse, error)
39 // Gets the schema of the specified table, including its column families.
40 GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*Table, error)
41 // Permanently deletes a specified table and all of its data.
42 DeleteTable(ctx context.Context, in *DeleteTableRequest, opts ...grpc.CallOption) (*google_protobuf2.Empty, error)
43 // Changes the name of a specified table.
44 // Cannot be used to move tables between clusters, zones, or projects.
45 RenameTable(ctx context.Context, in *RenameTableRequest, opts ...grpc.CallOption) (*google_protobuf2.Empty, error)
46 // Creates a new column family within a specified table.
47 CreateColumnFamily(ctx context.Context, in *CreateColumnFamilyRequest, opts ...grpc.CallOption) (*ColumnFamily, error)
48 // Changes the configuration of a specified column family.
49 UpdateColumnFamily(ctx context.Context, in *ColumnFamily, opts ...grpc.CallOption) (*ColumnFamily, error)
50 // Permanently deletes a specified column family and all of its data.
51 DeleteColumnFamily(ctx context.Context, in *DeleteColumnFamilyRequest, opts ...grpc.CallOption) (*google_protobuf2.Empty, error)
52 // Delete all rows in a table corresponding to a particular prefix
53 BulkDeleteRows(ctx context.Context, in *BulkDeleteRowsRequest, opts ...grpc.CallOption) (*google_protobuf2.Empty, error)
56 type bigtableTableServiceClient struct {
60 func NewBigtableTableServiceClient(cc *grpc.ClientConn) BigtableTableServiceClient {
61 return &bigtableTableServiceClient{cc}
64 func (c *bigtableTableServiceClient) CreateTable(ctx context.Context, in *CreateTableRequest, opts ...grpc.CallOption) (*Table, error) {
66 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/CreateTable", in, out, c.cc, opts...)
73 func (c *bigtableTableServiceClient) ListTables(ctx context.Context, in *ListTablesRequest, opts ...grpc.CallOption) (*ListTablesResponse, error) {
74 out := new(ListTablesResponse)
75 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/ListTables", in, out, c.cc, opts...)
82 func (c *bigtableTableServiceClient) GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*Table, error) {
84 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/GetTable", in, out, c.cc, opts...)
91 func (c *bigtableTableServiceClient) DeleteTable(ctx context.Context, in *DeleteTableRequest, opts ...grpc.CallOption) (*google_protobuf2.Empty, error) {
92 out := new(google_protobuf2.Empty)
93 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/DeleteTable", in, out, c.cc, opts...)
100 func (c *bigtableTableServiceClient) RenameTable(ctx context.Context, in *RenameTableRequest, opts ...grpc.CallOption) (*google_protobuf2.Empty, error) {
101 out := new(google_protobuf2.Empty)
102 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/RenameTable", in, out, c.cc, opts...)
109 func (c *bigtableTableServiceClient) CreateColumnFamily(ctx context.Context, in *CreateColumnFamilyRequest, opts ...grpc.CallOption) (*ColumnFamily, error) {
110 out := new(ColumnFamily)
111 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/CreateColumnFamily", in, out, c.cc, opts...)
118 func (c *bigtableTableServiceClient) UpdateColumnFamily(ctx context.Context, in *ColumnFamily, opts ...grpc.CallOption) (*ColumnFamily, error) {
119 out := new(ColumnFamily)
120 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/UpdateColumnFamily", in, out, c.cc, opts...)
127 func (c *bigtableTableServiceClient) DeleteColumnFamily(ctx context.Context, in *DeleteColumnFamilyRequest, opts ...grpc.CallOption) (*google_protobuf2.Empty, error) {
128 out := new(google_protobuf2.Empty)
129 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/DeleteColumnFamily", in, out, c.cc, opts...)
136 func (c *bigtableTableServiceClient) BulkDeleteRows(ctx context.Context, in *BulkDeleteRowsRequest, opts ...grpc.CallOption) (*google_protobuf2.Empty, error) {
137 out := new(google_protobuf2.Empty)
138 err := grpc.Invoke(ctx, "/google.bigtable.admin.table.v1.BigtableTableService/BulkDeleteRows", in, out, c.cc, opts...)
145 // Server API for BigtableTableService service
147 type BigtableTableServiceServer interface {
148 // Creates a new table, to be served from a specified cluster.
149 // The table can be created with a full set of initial column families,
150 // specified in the request.
151 CreateTable(context.Context, *CreateTableRequest) (*Table, error)
152 // Lists the names of all tables served from a specified cluster.
153 ListTables(context.Context, *ListTablesRequest) (*ListTablesResponse, error)
154 // Gets the schema of the specified table, including its column families.
155 GetTable(context.Context, *GetTableRequest) (*Table, error)
156 // Permanently deletes a specified table and all of its data.
157 DeleteTable(context.Context, *DeleteTableRequest) (*google_protobuf2.Empty, error)
158 // Changes the name of a specified table.
159 // Cannot be used to move tables between clusters, zones, or projects.
160 RenameTable(context.Context, *RenameTableRequest) (*google_protobuf2.Empty, error)
161 // Creates a new column family within a specified table.
162 CreateColumnFamily(context.Context, *CreateColumnFamilyRequest) (*ColumnFamily, error)
163 // Changes the configuration of a specified column family.
164 UpdateColumnFamily(context.Context, *ColumnFamily) (*ColumnFamily, error)
165 // Permanently deletes a specified column family and all of its data.
166 DeleteColumnFamily(context.Context, *DeleteColumnFamilyRequest) (*google_protobuf2.Empty, error)
167 // Delete all rows in a table corresponding to a particular prefix
168 BulkDeleteRows(context.Context, *BulkDeleteRowsRequest) (*google_protobuf2.Empty, error)
171 func RegisterBigtableTableServiceServer(s *grpc.Server, srv BigtableTableServiceServer) {
172 s.RegisterService(&_BigtableTableService_serviceDesc, srv)
175 func _BigtableTableService_CreateTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
176 in := new(CreateTableRequest)
177 if err := dec(in); err != nil {
180 if interceptor == nil {
181 return srv.(BigtableTableServiceServer).CreateTable(ctx, in)
183 info := &grpc.UnaryServerInfo{
185 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/CreateTable",
187 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
188 return srv.(BigtableTableServiceServer).CreateTable(ctx, req.(*CreateTableRequest))
190 return interceptor(ctx, in, info, handler)
193 func _BigtableTableService_ListTables_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
194 in := new(ListTablesRequest)
195 if err := dec(in); err != nil {
198 if interceptor == nil {
199 return srv.(BigtableTableServiceServer).ListTables(ctx, in)
201 info := &grpc.UnaryServerInfo{
203 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/ListTables",
205 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
206 return srv.(BigtableTableServiceServer).ListTables(ctx, req.(*ListTablesRequest))
208 return interceptor(ctx, in, info, handler)
211 func _BigtableTableService_GetTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
212 in := new(GetTableRequest)
213 if err := dec(in); err != nil {
216 if interceptor == nil {
217 return srv.(BigtableTableServiceServer).GetTable(ctx, in)
219 info := &grpc.UnaryServerInfo{
221 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/GetTable",
223 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
224 return srv.(BigtableTableServiceServer).GetTable(ctx, req.(*GetTableRequest))
226 return interceptor(ctx, in, info, handler)
229 func _BigtableTableService_DeleteTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
230 in := new(DeleteTableRequest)
231 if err := dec(in); err != nil {
234 if interceptor == nil {
235 return srv.(BigtableTableServiceServer).DeleteTable(ctx, in)
237 info := &grpc.UnaryServerInfo{
239 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/DeleteTable",
241 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
242 return srv.(BigtableTableServiceServer).DeleteTable(ctx, req.(*DeleteTableRequest))
244 return interceptor(ctx, in, info, handler)
247 func _BigtableTableService_RenameTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
248 in := new(RenameTableRequest)
249 if err := dec(in); err != nil {
252 if interceptor == nil {
253 return srv.(BigtableTableServiceServer).RenameTable(ctx, in)
255 info := &grpc.UnaryServerInfo{
257 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/RenameTable",
259 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
260 return srv.(BigtableTableServiceServer).RenameTable(ctx, req.(*RenameTableRequest))
262 return interceptor(ctx, in, info, handler)
265 func _BigtableTableService_CreateColumnFamily_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
266 in := new(CreateColumnFamilyRequest)
267 if err := dec(in); err != nil {
270 if interceptor == nil {
271 return srv.(BigtableTableServiceServer).CreateColumnFamily(ctx, in)
273 info := &grpc.UnaryServerInfo{
275 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/CreateColumnFamily",
277 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
278 return srv.(BigtableTableServiceServer).CreateColumnFamily(ctx, req.(*CreateColumnFamilyRequest))
280 return interceptor(ctx, in, info, handler)
283 func _BigtableTableService_UpdateColumnFamily_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
284 in := new(ColumnFamily)
285 if err := dec(in); err != nil {
288 if interceptor == nil {
289 return srv.(BigtableTableServiceServer).UpdateColumnFamily(ctx, in)
291 info := &grpc.UnaryServerInfo{
293 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/UpdateColumnFamily",
295 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
296 return srv.(BigtableTableServiceServer).UpdateColumnFamily(ctx, req.(*ColumnFamily))
298 return interceptor(ctx, in, info, handler)
301 func _BigtableTableService_DeleteColumnFamily_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
302 in := new(DeleteColumnFamilyRequest)
303 if err := dec(in); err != nil {
306 if interceptor == nil {
307 return srv.(BigtableTableServiceServer).DeleteColumnFamily(ctx, in)
309 info := &grpc.UnaryServerInfo{
311 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/DeleteColumnFamily",
313 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
314 return srv.(BigtableTableServiceServer).DeleteColumnFamily(ctx, req.(*DeleteColumnFamilyRequest))
316 return interceptor(ctx, in, info, handler)
319 func _BigtableTableService_BulkDeleteRows_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
320 in := new(BulkDeleteRowsRequest)
321 if err := dec(in); err != nil {
324 if interceptor == nil {
325 return srv.(BigtableTableServiceServer).BulkDeleteRows(ctx, in)
327 info := &grpc.UnaryServerInfo{
329 FullMethod: "/google.bigtable.admin.table.v1.BigtableTableService/BulkDeleteRows",
331 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
332 return srv.(BigtableTableServiceServer).BulkDeleteRows(ctx, req.(*BulkDeleteRowsRequest))
334 return interceptor(ctx, in, info, handler)
337 var _BigtableTableService_serviceDesc = grpc.ServiceDesc{
338 ServiceName: "google.bigtable.admin.table.v1.BigtableTableService",
339 HandlerType: (*BigtableTableServiceServer)(nil),
340 Methods: []grpc.MethodDesc{
342 MethodName: "CreateTable",
343 Handler: _BigtableTableService_CreateTable_Handler,
346 MethodName: "ListTables",
347 Handler: _BigtableTableService_ListTables_Handler,
350 MethodName: "GetTable",
351 Handler: _BigtableTableService_GetTable_Handler,
354 MethodName: "DeleteTable",
355 Handler: _BigtableTableService_DeleteTable_Handler,
358 MethodName: "RenameTable",
359 Handler: _BigtableTableService_RenameTable_Handler,
362 MethodName: "CreateColumnFamily",
363 Handler: _BigtableTableService_CreateColumnFamily_Handler,
366 MethodName: "UpdateColumnFamily",
367 Handler: _BigtableTableService_UpdateColumnFamily_Handler,
370 MethodName: "DeleteColumnFamily",
371 Handler: _BigtableTableService_DeleteColumnFamily_Handler,
374 MethodName: "BulkDeleteRows",
375 Handler: _BigtableTableService_BulkDeleteRows_Handler,
378 Streams: []grpc.StreamDesc{},
379 Metadata: "google/bigtable/admin/table/v1/bigtable_table_service.proto",
383 proto.RegisterFile("google/bigtable/admin/table/v1/bigtable_table_service.proto", fileDescriptor1)
386 var fileDescriptor1 = []byte{
387 // 560 bytes of a gzipped FileDescriptorProto
388 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xbf, 0x6f, 0xd4, 0x30,
389 0x14, 0xc7, 0x65, 0x06, 0x84, 0x7c, 0x88, 0xc1, 0x42, 0x0c, 0x07, 0x62, 0x88, 0xc4, 0x12, 0xa1,
390 0x58, 0xb9, 0x82, 0x68, 0xaf, 0xaa, 0x84, 0x72, 0xd7, 0x56, 0xa2, 0x20, 0x95, 0x03, 0x16, 0x96,
391 0xca, 0xc9, 0x3d, 0xa2, 0x40, 0x62, 0x87, 0xd8, 0x39, 0x54, 0x50, 0x17, 0x16, 0xfe, 0x00, 0x58,
392 0x61, 0x62, 0x64, 0x82, 0x1d, 0x76, 0x56, 0xfe, 0x05, 0xfe, 0x10, 0x14, 0x3b, 0xa1, 0x69, 0xf9,
393 0xe1, 0x73, 0xd5, 0x25, 0xe7, 0xb3, 0xbf, 0xdf, 0xf7, 0x3e, 0xcf, 0x7e, 0x96, 0xf1, 0x7a, 0x2a,
394 0x44, 0x9a, 0x03, 0x8d, 0xb3, 0x54, 0xb1, 0x38, 0x07, 0xca, 0xe6, 0x45, 0xc6, 0xa9, 0x19, 0x2f,
395 0xc2, 0xdf, 0xf3, 0x7b, 0xe6, 0x2b, 0xa1, 0x5a, 0x64, 0x09, 0x04, 0x65, 0x25, 0x94, 0x20, 0x57,
396 0x8d, 0x39, 0xe8, 0x44, 0x81, 0x36, 0x07, 0x66, 0xbc, 0x08, 0x87, 0x57, 0xda, 0xe0, 0xac, 0xcc,
397 0x28, 0xe3, 0x5c, 0x28, 0xa6, 0x32, 0xc1, 0xa5, 0x71, 0x0f, 0x57, 0xdd, 0x52, 0xcf, 0x99, 0x62,
398 0xad, 0x73, 0x7a, 0x22, 0xe8, 0xbd, 0x02, 0xa4, 0x64, 0x29, 0x74, 0xf9, 0x2f, 0xb7, 0x51, 0xf4,
399 0xbf, 0xb8, 0x7e, 0x42, 0xa1, 0x28, 0xd5, 0xbe, 0x59, 0x1c, 0x7d, 0x3d, 0x8f, 0x2f, 0x46, 0x6d,
400 0x98, 0x87, 0xcd, 0xe7, 0x81, 0x09, 0x42, 0x3e, 0x22, 0x3c, 0x98, 0x54, 0xc0, 0x94, 0x99, 0x26,
401 0xa3, 0xe0, 0xff, 0x9b, 0x10, 0xf4, 0xc4, 0x33, 0x78, 0x5e, 0x83, 0x54, 0xc3, 0x6b, 0x36, 0x8f,
402 0x56, 0x7b, 0xe3, 0xd7, 0x3f, 0x7e, 0xbe, 0x3d, 0x73, 0xc3, 0xa3, 0x4d, 0x4d, 0xaf, 0x38, 0x2b,
403 0x60, 0xa3, 0xac, 0xc4, 0x53, 0x48, 0x94, 0xa4, 0x3e, 0x7d, 0x29, 0x38, 0x34, 0xbf, 0x49, 0x5e,
404 0x4b, 0x05, 0x95, 0xa4, 0xfe, 0x81, 0xd9, 0x01, 0x39, 0x46, 0x3e, 0xf9, 0x84, 0x30, 0xbe, 0x9b,
405 0x49, 0xa5, 0x23, 0x49, 0x12, 0xda, 0x32, 0x1e, 0x6a, 0x3b, 0xc8, 0x91, 0x8b, 0x45, 0x96, 0x82,
406 0x4b, 0xf0, 0x6e, 0x69, 0xe2, 0x90, 0xb8, 0x12, 0x93, 0xf7, 0x08, 0x9f, 0xdb, 0x06, 0x13, 0x8e,
407 0x50, 0x5b, 0xe6, 0x4e, 0xe9, 0xb8, 0x9f, 0x6b, 0x9a, 0x6e, 0x85, 0x84, 0x4b, 0xd2, 0xb5, 0x70,
408 0xd4, 0x3f, 0x20, 0xef, 0x10, 0x1e, 0x4c, 0x21, 0x87, 0xa5, 0x4f, 0xbd, 0x27, 0xee, 0x28, 0x2f,
409 0x75, 0x9e, 0xae, 0xe1, 0x82, 0xcd, 0xa6, 0xe1, 0x3a, 0x2c, 0xff, 0x04, 0x58, 0x1f, 0x10, 0x1e,
410 0xcc, 0xa0, 0xb1, 0x2c, 0x89, 0xd5, 0x13, 0xdb, 0xb0, 0x26, 0x1a, 0x6b, 0xc3, 0x5b, 0x75, 0xc6,
411 0x1a, 0x57, 0x3a, 0x4b, 0xd3, 0x86, 0xdf, 0x11, 0x26, 0xe6, 0x02, 0x4c, 0x44, 0x5e, 0x17, 0x7c,
412 0x8b, 0x15, 0x59, 0xbe, 0x4f, 0xd6, 0x96, 0xbb, 0x34, 0x7d, 0x4f, 0x87, 0x7b, 0xdd, 0x6a, 0xed,
413 0x99, 0xbc, 0x1d, 0x5d, 0xc4, 0xa6, 0x77, 0xdb, 0xb9, 0x08, 0x9a, 0x1c, 0xc6, 0xc9, 0xcc, 0x9d,
414 0xfa, 0x86, 0x30, 0x79, 0x54, 0xce, 0x8f, 0x17, 0xe3, 0x44, 0xe4, 0xc8, 0x7f, 0x4f, 0xf3, 0x6f,
415 0x0f, 0x23, 0x57, 0xfe, 0x63, 0xf8, 0xcd, 0xa9, 0x20, 0x9f, 0x7c, 0x41, 0x98, 0x98, 0xce, 0x74,
416 0x3b, 0x8e, 0x3f, 0x3d, 0xb6, 0xee, 0xb9, 0xa3, 0xc1, 0xa7, 0xfe, 0x29, 0x80, 0x93, 0xcf, 0x08,
417 0x5f, 0x88, 0xea, 0xfc, 0x99, 0xa1, 0x98, 0x89, 0x17, 0x92, 0xdc, 0xb4, 0x11, 0x1f, 0xd5, 0xdb,
418 0x68, 0xef, 0x6b, 0xda, 0x1d, 0x6f, 0x4b, 0xd3, 0x9a, 0x57, 0xc3, 0xa9, 0xe3, 0xe3, 0x23, 0xe9,
419 0xc6, 0xc8, 0x8f, 0xde, 0x20, 0xec, 0x25, 0xa2, 0xb0, 0x70, 0x46, 0xc3, 0xbf, 0x3d, 0x32, 0x72,
420 0xb7, 0xc1, 0xdb, 0x45, 0x8f, 0x27, 0xad, 0x3b, 0x15, 0x39, 0xe3, 0x69, 0x20, 0xaa, 0x94, 0xa6,
421 0xc0, 0x35, 0x3c, 0x35, 0x4b, 0xac, 0xcc, 0xe4, 0xbf, 0xde, 0xc1, 0x75, 0x3d, 0x88, 0xcf, 0x6a,
422 0xfd, 0xca, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x65, 0xb4, 0xe0, 0xeb, 0x07, 0x00, 0x00,