This is an automated email from the ASF dual-hosted git repository. haonan pushed a commit to branch 0.13.0interfaces in repository https://gitbox.apache.org/repos/asf/iotdb-client-go.git
commit 7c7c3b3c33f42a8dbada877842e19e8897c4e544 Author: HTHou <[email protected]> AuthorDate: Fri Jul 22 19:04:25 2022 +0800 [To rel/0.13] update 0.13.0 interfaces --- rpc/t_s_i_service-remote/t_s_i_service-remote.go | 1359 ++++++++++++++++++++++ 1 file changed, 1359 insertions(+) diff --git a/rpc/t_s_i_service-remote/t_s_i_service-remote.go b/rpc/t_s_i_service-remote/t_s_i_service-remote.go new file mode 100755 index 0000000..4cba058 --- /dev/null +++ b/rpc/t_s_i_service-remote/t_s_i_service-remote.go @@ -0,0 +1,1359 @@ +// Code generated by Thrift Compiler (0.14.1). DO NOT EDIT. + +package main + +import ( + "context" + "flag" + "fmt" + "math" + "net" + "net/url" + "os" + "strconv" + "strings" + "github.com/apache/thrift/lib/go/thrift" + "rpc" +) + +var _ = rpc.GoUnusedProtection__ + +func Usage() { + fmt.Fprintln(os.Stderr, "Usage of ", os.Args[0], " [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]:") + flag.PrintDefaults() + fmt.Fprintln(os.Stderr, "\nFunctions:") + fmt.Fprintln(os.Stderr, " TSOpenSessionResp openSession(TSOpenSessionReq req)") + fmt.Fprintln(os.Stderr, " TSStatus closeSession(TSCloseSessionReq req)") + fmt.Fprintln(os.Stderr, " TSExecuteStatementResp executeStatement(TSExecuteStatementReq req)") + fmt.Fprintln(os.Stderr, " TSStatus executeBatchStatement(TSExecuteBatchStatementReq req)") + fmt.Fprintln(os.Stderr, " TSExecuteStatementResp executeQueryStatement(TSExecuteStatementReq req)") + fmt.Fprintln(os.Stderr, " TSExecuteStatementResp executeUpdateStatement(TSExecuteStatementReq req)") + fmt.Fprintln(os.Stderr, " TSFetchResultsResp fetchResults(TSFetchResultsReq req)") + fmt.Fprintln(os.Stderr, " TSFetchMetadataResp fetchMetadata(TSFetchMetadataReq req)") + fmt.Fprintln(os.Stderr, " TSStatus cancelOperation(TSCancelOperationReq req)") + fmt.Fprintln(os.Stderr, " TSStatus closeOperation(TSCloseOperationReq req)") + fmt.Fprintln(os.Stderr, " TSGetTimeZoneResp getTimeZone(i64 sessionId)") + fmt.Fprintln(os.Stderr, " TSStatus setTimeZone(TSSetTimeZoneReq req)") + fmt.Fprintln(os.Stderr, " ServerProperties getProperties()") + fmt.Fprintln(os.Stderr, " TSStatus setStorageGroup(i64 sessionId, string storageGroup)") + fmt.Fprintln(os.Stderr, " TSStatus createTimeseries(TSCreateTimeseriesReq req)") + fmt.Fprintln(os.Stderr, " TSStatus createAlignedTimeseries(TSCreateAlignedTimeseriesReq req)") + fmt.Fprintln(os.Stderr, " TSStatus createMultiTimeseries(TSCreateMultiTimeseriesReq req)") + fmt.Fprintln(os.Stderr, " TSStatus deleteTimeseries(i64 sessionId, path)") + fmt.Fprintln(os.Stderr, " TSStatus deleteStorageGroups(i64 sessionId, storageGroup)") + fmt.Fprintln(os.Stderr, " TSStatus insertRecord(TSInsertRecordReq req)") + fmt.Fprintln(os.Stderr, " TSStatus insertStringRecord(TSInsertStringRecordReq req)") + fmt.Fprintln(os.Stderr, " TSStatus insertTablet(TSInsertTabletReq req)") + fmt.Fprintln(os.Stderr, " TSStatus insertTablets(TSInsertTabletsReq req)") + fmt.Fprintln(os.Stderr, " TSStatus insertRecords(TSInsertRecordsReq req)") + fmt.Fprintln(os.Stderr, " TSStatus insertRecordsOfOneDevice(TSInsertRecordsOfOneDeviceReq req)") + fmt.Fprintln(os.Stderr, " TSStatus insertStringRecordsOfOneDevice(TSInsertStringRecordsOfOneDeviceReq req)") + fmt.Fprintln(os.Stderr, " TSStatus insertStringRecords(TSInsertStringRecordsReq req)") + fmt.Fprintln(os.Stderr, " TSStatus testInsertTablet(TSInsertTabletReq req)") + fmt.Fprintln(os.Stderr, " TSStatus testInsertTablets(TSInsertTabletsReq req)") + fmt.Fprintln(os.Stderr, " TSStatus testInsertRecord(TSInsertRecordReq req)") + fmt.Fprintln(os.Stderr, " TSStatus testInsertStringRecord(TSInsertStringRecordReq req)") + fmt.Fprintln(os.Stderr, " TSStatus testInsertRecords(TSInsertRecordsReq req)") + fmt.Fprintln(os.Stderr, " TSStatus testInsertRecordsOfOneDevice(TSInsertRecordsOfOneDeviceReq req)") + fmt.Fprintln(os.Stderr, " TSStatus testInsertStringRecords(TSInsertStringRecordsReq req)") + fmt.Fprintln(os.Stderr, " TSStatus deleteData(TSDeleteDataReq req)") + fmt.Fprintln(os.Stderr, " TSExecuteStatementResp executeRawDataQuery(TSRawDataQueryReq req)") + fmt.Fprintln(os.Stderr, " TSExecuteStatementResp executeLastDataQuery(TSLastDataQueryReq req)") + fmt.Fprintln(os.Stderr, " i64 requestStatementId(i64 sessionId)") + fmt.Fprintln(os.Stderr, " TSStatus createSchemaTemplate(TSCreateSchemaTemplateReq req)") + fmt.Fprintln(os.Stderr, " TSStatus appendSchemaTemplate(TSAppendSchemaTemplateReq req)") + fmt.Fprintln(os.Stderr, " TSStatus pruneSchemaTemplate(TSPruneSchemaTemplateReq req)") + fmt.Fprintln(os.Stderr, " TSQueryTemplateResp querySchemaTemplate(TSQueryTemplateReq req)") + fmt.Fprintln(os.Stderr, " TSStatus setSchemaTemplate(TSSetSchemaTemplateReq req)") + fmt.Fprintln(os.Stderr, " TSStatus unsetSchemaTemplate(TSUnsetSchemaTemplateReq req)") + fmt.Fprintln(os.Stderr, " TSStatus setUsingTemplate(TSSetUsingTemplateReq req)") + fmt.Fprintln(os.Stderr, " TSStatus unsetUsingTemplate(i64 sessionId, string templateName, string prefixPath)") + fmt.Fprintln(os.Stderr, " TSStatus dropSchemaTemplate(TSDropSchemaTemplateReq req)") + fmt.Fprintln(os.Stderr, " TSStatus executeOperationSync(TSOperationSyncWriteReq req)") + fmt.Fprintln(os.Stderr) + os.Exit(0) +} + +type httpHeaders map[string]string + +func (h httpHeaders) String() string { + var m map[string]string = h + return fmt.Sprintf("%s", m) +} + +func (h httpHeaders) Set(value string) error { + parts := strings.Split(value, ": ") + if len(parts) != 2 { + return fmt.Errorf("header should be of format 'Key: Value'") + } + h[parts[0]] = parts[1] + return nil +} + +func main() { + flag.Usage = Usage + var host string + var port int + var protocol string + var urlString string + var framed bool + var useHttp bool + headers := make(httpHeaders) + var parsedUrl *url.URL + var trans thrift.TTransport + _ = strconv.Atoi + _ = math.Abs + flag.Usage = Usage + flag.StringVar(&host, "h", "localhost", "Specify host and port") + flag.IntVar(&port, "p", 9090, "Specify port") + flag.StringVar(&protocol, "P", "binary", "Specify the protocol (binary, compact, simplejson, json)") + flag.StringVar(&urlString, "u", "", "Specify the url") + flag.BoolVar(&framed, "framed", false, "Use framed transport") + flag.BoolVar(&useHttp, "http", false, "Use http") + flag.Var(headers, "H", "Headers to set on the http(s) request (e.g. -H \"Key: Value\")") + flag.Parse() + + if len(urlString) > 0 { + var err error + parsedUrl, err = url.Parse(urlString) + if err != nil { + fmt.Fprintln(os.Stderr, "Error parsing URL: ", err) + flag.Usage() + } + host = parsedUrl.Host + useHttp = len(parsedUrl.Scheme) <= 0 || parsedUrl.Scheme == "http" || parsedUrl.Scheme == "https" + } else if useHttp { + _, err := url.Parse(fmt.Sprint("http://", host, ":", port)) + if err != nil { + fmt.Fprintln(os.Stderr, "Error parsing URL: ", err) + flag.Usage() + } + } + + cmd := flag.Arg(0) + var err error + if useHttp { + trans, err = thrift.NewTHttpClient(parsedUrl.String()) + if len(headers) > 0 { + httptrans := trans.(*thrift.THttpClient) + for key, value := range headers { + httptrans.SetHeader(key, value) + } + } + } else { + portStr := fmt.Sprint(port) + if strings.Contains(host, ":") { + host, portStr, err = net.SplitHostPort(host) + if err != nil { + fmt.Fprintln(os.Stderr, "error with host:", err) + os.Exit(1) + } + } + trans, err = thrift.NewTSocket(net.JoinHostPort(host, portStr)) + if err != nil { + fmt.Fprintln(os.Stderr, "error resolving address:", err) + os.Exit(1) + } + if framed { + trans = thrift.NewTFramedTransport(trans) + } + } + if err != nil { + fmt.Fprintln(os.Stderr, "Error creating transport", err) + os.Exit(1) + } + defer trans.Close() + var protocolFactory thrift.TProtocolFactory + switch protocol { + case "compact": + protocolFactory = thrift.NewTCompactProtocolFactory() + break + case "simplejson": + protocolFactory = thrift.NewTSimpleJSONProtocolFactory() + break + case "json": + protocolFactory = thrift.NewTJSONProtocolFactory() + break + case "binary", "": + protocolFactory = thrift.NewTBinaryProtocolFactoryDefault() + break + default: + fmt.Fprintln(os.Stderr, "Invalid protocol specified: ", protocol) + Usage() + os.Exit(1) + } + iprot := protocolFactory.GetProtocol(trans) + oprot := protocolFactory.GetProtocol(trans) + client := rpc.NewTSIServiceClient(thrift.NewTStandardClient(iprot, oprot)) + if err := trans.Open(); err != nil { + fmt.Fprintln(os.Stderr, "Error opening socket to ", host, ":", port, " ", err) + os.Exit(1) + } + + switch cmd { + case "openSession": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "OpenSession requires 1 args") + flag.Usage() + } + arg311 := flag.Arg(1) + mbTrans312 := thrift.NewTMemoryBufferLen(len(arg311)) + defer mbTrans312.Close() + _, err313 := mbTrans312.WriteString(arg311) + if err313 != nil { + Usage() + return + } + factory314 := thrift.NewTJSONProtocolFactory() + jsProt315 := factory314.GetProtocol(mbTrans312) + argvalue0 := rpc.NewTSOpenSessionReq() + err316 := argvalue0.Read(context.Background(), jsProt315) + if err316 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.OpenSession(context.Background(), value0)) + fmt.Print("\n") + break + case "closeSession": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "CloseSession requires 1 args") + flag.Usage() + } + arg317 := flag.Arg(1) + mbTrans318 := thrift.NewTMemoryBufferLen(len(arg317)) + defer mbTrans318.Close() + _, err319 := mbTrans318.WriteString(arg317) + if err319 != nil { + Usage() + return + } + factory320 := thrift.NewTJSONProtocolFactory() + jsProt321 := factory320.GetProtocol(mbTrans318) + argvalue0 := rpc.NewTSCloseSessionReq() + err322 := argvalue0.Read(context.Background(), jsProt321) + if err322 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.CloseSession(context.Background(), value0)) + fmt.Print("\n") + break + case "executeStatement": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "ExecuteStatement requires 1 args") + flag.Usage() + } + arg323 := flag.Arg(1) + mbTrans324 := thrift.NewTMemoryBufferLen(len(arg323)) + defer mbTrans324.Close() + _, err325 := mbTrans324.WriteString(arg323) + if err325 != nil { + Usage() + return + } + factory326 := thrift.NewTJSONProtocolFactory() + jsProt327 := factory326.GetProtocol(mbTrans324) + argvalue0 := rpc.NewTSExecuteStatementReq() + err328 := argvalue0.Read(context.Background(), jsProt327) + if err328 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.ExecuteStatement(context.Background(), value0)) + fmt.Print("\n") + break + case "executeBatchStatement": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "ExecuteBatchStatement requires 1 args") + flag.Usage() + } + arg329 := flag.Arg(1) + mbTrans330 := thrift.NewTMemoryBufferLen(len(arg329)) + defer mbTrans330.Close() + _, err331 := mbTrans330.WriteString(arg329) + if err331 != nil { + Usage() + return + } + factory332 := thrift.NewTJSONProtocolFactory() + jsProt333 := factory332.GetProtocol(mbTrans330) + argvalue0 := rpc.NewTSExecuteBatchStatementReq() + err334 := argvalue0.Read(context.Background(), jsProt333) + if err334 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.ExecuteBatchStatement(context.Background(), value0)) + fmt.Print("\n") + break + case "executeQueryStatement": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "ExecuteQueryStatement requires 1 args") + flag.Usage() + } + arg335 := flag.Arg(1) + mbTrans336 := thrift.NewTMemoryBufferLen(len(arg335)) + defer mbTrans336.Close() + _, err337 := mbTrans336.WriteString(arg335) + if err337 != nil { + Usage() + return + } + factory338 := thrift.NewTJSONProtocolFactory() + jsProt339 := factory338.GetProtocol(mbTrans336) + argvalue0 := rpc.NewTSExecuteStatementReq() + err340 := argvalue0.Read(context.Background(), jsProt339) + if err340 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.ExecuteQueryStatement(context.Background(), value0)) + fmt.Print("\n") + break + case "executeUpdateStatement": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "ExecuteUpdateStatement requires 1 args") + flag.Usage() + } + arg341 := flag.Arg(1) + mbTrans342 := thrift.NewTMemoryBufferLen(len(arg341)) + defer mbTrans342.Close() + _, err343 := mbTrans342.WriteString(arg341) + if err343 != nil { + Usage() + return + } + factory344 := thrift.NewTJSONProtocolFactory() + jsProt345 := factory344.GetProtocol(mbTrans342) + argvalue0 := rpc.NewTSExecuteStatementReq() + err346 := argvalue0.Read(context.Background(), jsProt345) + if err346 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.ExecuteUpdateStatement(context.Background(), value0)) + fmt.Print("\n") + break + case "fetchResults": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "FetchResults requires 1 args") + flag.Usage() + } + arg347 := flag.Arg(1) + mbTrans348 := thrift.NewTMemoryBufferLen(len(arg347)) + defer mbTrans348.Close() + _, err349 := mbTrans348.WriteString(arg347) + if err349 != nil { + Usage() + return + } + factory350 := thrift.NewTJSONProtocolFactory() + jsProt351 := factory350.GetProtocol(mbTrans348) + argvalue0 := rpc.NewTSFetchResultsReq() + err352 := argvalue0.Read(context.Background(), jsProt351) + if err352 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.FetchResults(context.Background(), value0)) + fmt.Print("\n") + break + case "fetchMetadata": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "FetchMetadata requires 1 args") + flag.Usage() + } + arg353 := flag.Arg(1) + mbTrans354 := thrift.NewTMemoryBufferLen(len(arg353)) + defer mbTrans354.Close() + _, err355 := mbTrans354.WriteString(arg353) + if err355 != nil { + Usage() + return + } + factory356 := thrift.NewTJSONProtocolFactory() + jsProt357 := factory356.GetProtocol(mbTrans354) + argvalue0 := rpc.NewTSFetchMetadataReq() + err358 := argvalue0.Read(context.Background(), jsProt357) + if err358 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.FetchMetadata(context.Background(), value0)) + fmt.Print("\n") + break + case "cancelOperation": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "CancelOperation requires 1 args") + flag.Usage() + } + arg359 := flag.Arg(1) + mbTrans360 := thrift.NewTMemoryBufferLen(len(arg359)) + defer mbTrans360.Close() + _, err361 := mbTrans360.WriteString(arg359) + if err361 != nil { + Usage() + return + } + factory362 := thrift.NewTJSONProtocolFactory() + jsProt363 := factory362.GetProtocol(mbTrans360) + argvalue0 := rpc.NewTSCancelOperationReq() + err364 := argvalue0.Read(context.Background(), jsProt363) + if err364 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.CancelOperation(context.Background(), value0)) + fmt.Print("\n") + break + case "closeOperation": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "CloseOperation requires 1 args") + flag.Usage() + } + arg365 := flag.Arg(1) + mbTrans366 := thrift.NewTMemoryBufferLen(len(arg365)) + defer mbTrans366.Close() + _, err367 := mbTrans366.WriteString(arg365) + if err367 != nil { + Usage() + return + } + factory368 := thrift.NewTJSONProtocolFactory() + jsProt369 := factory368.GetProtocol(mbTrans366) + argvalue0 := rpc.NewTSCloseOperationReq() + err370 := argvalue0.Read(context.Background(), jsProt369) + if err370 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.CloseOperation(context.Background(), value0)) + fmt.Print("\n") + break + case "getTimeZone": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "GetTimeZone requires 1 args") + flag.Usage() + } + argvalue0, err371 := (strconv.ParseInt(flag.Arg(1), 10, 64)) + if err371 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.GetTimeZone(context.Background(), value0)) + fmt.Print("\n") + break + case "setTimeZone": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "SetTimeZone requires 1 args") + flag.Usage() + } + arg372 := flag.Arg(1) + mbTrans373 := thrift.NewTMemoryBufferLen(len(arg372)) + defer mbTrans373.Close() + _, err374 := mbTrans373.WriteString(arg372) + if err374 != nil { + Usage() + return + } + factory375 := thrift.NewTJSONProtocolFactory() + jsProt376 := factory375.GetProtocol(mbTrans373) + argvalue0 := rpc.NewTSSetTimeZoneReq() + err377 := argvalue0.Read(context.Background(), jsProt376) + if err377 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.SetTimeZone(context.Background(), value0)) + fmt.Print("\n") + break + case "getProperties": + if flag.NArg() - 1 != 0 { + fmt.Fprintln(os.Stderr, "GetProperties requires 0 args") + flag.Usage() + } + fmt.Print(client.GetProperties(context.Background())) + fmt.Print("\n") + break + case "setStorageGroup": + if flag.NArg() - 1 != 2 { + fmt.Fprintln(os.Stderr, "SetStorageGroup requires 2 args") + flag.Usage() + } + argvalue0, err378 := (strconv.ParseInt(flag.Arg(1), 10, 64)) + if err378 != nil { + Usage() + return + } + value0 := argvalue0 + argvalue1 := flag.Arg(2) + value1 := argvalue1 + fmt.Print(client.SetStorageGroup(context.Background(), value0, value1)) + fmt.Print("\n") + break + case "createTimeseries": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "CreateTimeseries requires 1 args") + flag.Usage() + } + arg380 := flag.Arg(1) + mbTrans381 := thrift.NewTMemoryBufferLen(len(arg380)) + defer mbTrans381.Close() + _, err382 := mbTrans381.WriteString(arg380) + if err382 != nil { + Usage() + return + } + factory383 := thrift.NewTJSONProtocolFactory() + jsProt384 := factory383.GetProtocol(mbTrans381) + argvalue0 := rpc.NewTSCreateTimeseriesReq() + err385 := argvalue0.Read(context.Background(), jsProt384) + if err385 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.CreateTimeseries(context.Background(), value0)) + fmt.Print("\n") + break + case "createAlignedTimeseries": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "CreateAlignedTimeseries requires 1 args") + flag.Usage() + } + arg386 := flag.Arg(1) + mbTrans387 := thrift.NewTMemoryBufferLen(len(arg386)) + defer mbTrans387.Close() + _, err388 := mbTrans387.WriteString(arg386) + if err388 != nil { + Usage() + return + } + factory389 := thrift.NewTJSONProtocolFactory() + jsProt390 := factory389.GetProtocol(mbTrans387) + argvalue0 := rpc.NewTSCreateAlignedTimeseriesReq() + err391 := argvalue0.Read(context.Background(), jsProt390) + if err391 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.CreateAlignedTimeseries(context.Background(), value0)) + fmt.Print("\n") + break + case "createMultiTimeseries": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "CreateMultiTimeseries requires 1 args") + flag.Usage() + } + arg392 := flag.Arg(1) + mbTrans393 := thrift.NewTMemoryBufferLen(len(arg392)) + defer mbTrans393.Close() + _, err394 := mbTrans393.WriteString(arg392) + if err394 != nil { + Usage() + return + } + factory395 := thrift.NewTJSONProtocolFactory() + jsProt396 := factory395.GetProtocol(mbTrans393) + argvalue0 := rpc.NewTSCreateMultiTimeseriesReq() + err397 := argvalue0.Read(context.Background(), jsProt396) + if err397 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.CreateMultiTimeseries(context.Background(), value0)) + fmt.Print("\n") + break + case "deleteTimeseries": + if flag.NArg() - 1 != 2 { + fmt.Fprintln(os.Stderr, "DeleteTimeseries requires 2 args") + flag.Usage() + } + argvalue0, err398 := (strconv.ParseInt(flag.Arg(1), 10, 64)) + if err398 != nil { + Usage() + return + } + value0 := argvalue0 + arg399 := flag.Arg(2) + mbTrans400 := thrift.NewTMemoryBufferLen(len(arg399)) + defer mbTrans400.Close() + _, err401 := mbTrans400.WriteString(arg399) + if err401 != nil { + Usage() + return + } + factory402 := thrift.NewTJSONProtocolFactory() + jsProt403 := factory402.GetProtocol(mbTrans400) + containerStruct1 := rpc.NewTSIServiceDeleteTimeseriesArgs() + err404 := containerStruct1.ReadField2(context.Background(), jsProt403) + if err404 != nil { + Usage() + return + } + argvalue1 := containerStruct1.Path + value1 := argvalue1 + fmt.Print(client.DeleteTimeseries(context.Background(), value0, value1)) + fmt.Print("\n") + break + case "deleteStorageGroups": + if flag.NArg() - 1 != 2 { + fmt.Fprintln(os.Stderr, "DeleteStorageGroups requires 2 args") + flag.Usage() + } + argvalue0, err405 := (strconv.ParseInt(flag.Arg(1), 10, 64)) + if err405 != nil { + Usage() + return + } + value0 := argvalue0 + arg406 := flag.Arg(2) + mbTrans407 := thrift.NewTMemoryBufferLen(len(arg406)) + defer mbTrans407.Close() + _, err408 := mbTrans407.WriteString(arg406) + if err408 != nil { + Usage() + return + } + factory409 := thrift.NewTJSONProtocolFactory() + jsProt410 := factory409.GetProtocol(mbTrans407) + containerStruct1 := rpc.NewTSIServiceDeleteStorageGroupsArgs() + err411 := containerStruct1.ReadField2(context.Background(), jsProt410) + if err411 != nil { + Usage() + return + } + argvalue1 := containerStruct1.StorageGroup + value1 := argvalue1 + fmt.Print(client.DeleteStorageGroups(context.Background(), value0, value1)) + fmt.Print("\n") + break + case "insertRecord": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "InsertRecord requires 1 args") + flag.Usage() + } + arg412 := flag.Arg(1) + mbTrans413 := thrift.NewTMemoryBufferLen(len(arg412)) + defer mbTrans413.Close() + _, err414 := mbTrans413.WriteString(arg412) + if err414 != nil { + Usage() + return + } + factory415 := thrift.NewTJSONProtocolFactory() + jsProt416 := factory415.GetProtocol(mbTrans413) + argvalue0 := rpc.NewTSInsertRecordReq() + err417 := argvalue0.Read(context.Background(), jsProt416) + if err417 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.InsertRecord(context.Background(), value0)) + fmt.Print("\n") + break + case "insertStringRecord": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "InsertStringRecord requires 1 args") + flag.Usage() + } + arg418 := flag.Arg(1) + mbTrans419 := thrift.NewTMemoryBufferLen(len(arg418)) + defer mbTrans419.Close() + _, err420 := mbTrans419.WriteString(arg418) + if err420 != nil { + Usage() + return + } + factory421 := thrift.NewTJSONProtocolFactory() + jsProt422 := factory421.GetProtocol(mbTrans419) + argvalue0 := rpc.NewTSInsertStringRecordReq() + err423 := argvalue0.Read(context.Background(), jsProt422) + if err423 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.InsertStringRecord(context.Background(), value0)) + fmt.Print("\n") + break + case "insertTablet": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "InsertTablet requires 1 args") + flag.Usage() + } + arg424 := flag.Arg(1) + mbTrans425 := thrift.NewTMemoryBufferLen(len(arg424)) + defer mbTrans425.Close() + _, err426 := mbTrans425.WriteString(arg424) + if err426 != nil { + Usage() + return + } + factory427 := thrift.NewTJSONProtocolFactory() + jsProt428 := factory427.GetProtocol(mbTrans425) + argvalue0 := rpc.NewTSInsertTabletReq() + err429 := argvalue0.Read(context.Background(), jsProt428) + if err429 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.InsertTablet(context.Background(), value0)) + fmt.Print("\n") + break + case "insertTablets": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "InsertTablets requires 1 args") + flag.Usage() + } + arg430 := flag.Arg(1) + mbTrans431 := thrift.NewTMemoryBufferLen(len(arg430)) + defer mbTrans431.Close() + _, err432 := mbTrans431.WriteString(arg430) + if err432 != nil { + Usage() + return + } + factory433 := thrift.NewTJSONProtocolFactory() + jsProt434 := factory433.GetProtocol(mbTrans431) + argvalue0 := rpc.NewTSInsertTabletsReq() + err435 := argvalue0.Read(context.Background(), jsProt434) + if err435 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.InsertTablets(context.Background(), value0)) + fmt.Print("\n") + break + case "insertRecords": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "InsertRecords requires 1 args") + flag.Usage() + } + arg436 := flag.Arg(1) + mbTrans437 := thrift.NewTMemoryBufferLen(len(arg436)) + defer mbTrans437.Close() + _, err438 := mbTrans437.WriteString(arg436) + if err438 != nil { + Usage() + return + } + factory439 := thrift.NewTJSONProtocolFactory() + jsProt440 := factory439.GetProtocol(mbTrans437) + argvalue0 := rpc.NewTSInsertRecordsReq() + err441 := argvalue0.Read(context.Background(), jsProt440) + if err441 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.InsertRecords(context.Background(), value0)) + fmt.Print("\n") + break + case "insertRecordsOfOneDevice": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "InsertRecordsOfOneDevice requires 1 args") + flag.Usage() + } + arg442 := flag.Arg(1) + mbTrans443 := thrift.NewTMemoryBufferLen(len(arg442)) + defer mbTrans443.Close() + _, err444 := mbTrans443.WriteString(arg442) + if err444 != nil { + Usage() + return + } + factory445 := thrift.NewTJSONProtocolFactory() + jsProt446 := factory445.GetProtocol(mbTrans443) + argvalue0 := rpc.NewTSInsertRecordsOfOneDeviceReq() + err447 := argvalue0.Read(context.Background(), jsProt446) + if err447 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.InsertRecordsOfOneDevice(context.Background(), value0)) + fmt.Print("\n") + break + case "insertStringRecordsOfOneDevice": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "InsertStringRecordsOfOneDevice requires 1 args") + flag.Usage() + } + arg448 := flag.Arg(1) + mbTrans449 := thrift.NewTMemoryBufferLen(len(arg448)) + defer mbTrans449.Close() + _, err450 := mbTrans449.WriteString(arg448) + if err450 != nil { + Usage() + return + } + factory451 := thrift.NewTJSONProtocolFactory() + jsProt452 := factory451.GetProtocol(mbTrans449) + argvalue0 := rpc.NewTSInsertStringRecordsOfOneDeviceReq() + err453 := argvalue0.Read(context.Background(), jsProt452) + if err453 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.InsertStringRecordsOfOneDevice(context.Background(), value0)) + fmt.Print("\n") + break + case "insertStringRecords": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "InsertStringRecords requires 1 args") + flag.Usage() + } + arg454 := flag.Arg(1) + mbTrans455 := thrift.NewTMemoryBufferLen(len(arg454)) + defer mbTrans455.Close() + _, err456 := mbTrans455.WriteString(arg454) + if err456 != nil { + Usage() + return + } + factory457 := thrift.NewTJSONProtocolFactory() + jsProt458 := factory457.GetProtocol(mbTrans455) + argvalue0 := rpc.NewTSInsertStringRecordsReq() + err459 := argvalue0.Read(context.Background(), jsProt458) + if err459 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.InsertStringRecords(context.Background(), value0)) + fmt.Print("\n") + break + case "testInsertTablet": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "TestInsertTablet requires 1 args") + flag.Usage() + } + arg460 := flag.Arg(1) + mbTrans461 := thrift.NewTMemoryBufferLen(len(arg460)) + defer mbTrans461.Close() + _, err462 := mbTrans461.WriteString(arg460) + if err462 != nil { + Usage() + return + } + factory463 := thrift.NewTJSONProtocolFactory() + jsProt464 := factory463.GetProtocol(mbTrans461) + argvalue0 := rpc.NewTSInsertTabletReq() + err465 := argvalue0.Read(context.Background(), jsProt464) + if err465 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.TestInsertTablet(context.Background(), value0)) + fmt.Print("\n") + break + case "testInsertTablets": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "TestInsertTablets requires 1 args") + flag.Usage() + } + arg466 := flag.Arg(1) + mbTrans467 := thrift.NewTMemoryBufferLen(len(arg466)) + defer mbTrans467.Close() + _, err468 := mbTrans467.WriteString(arg466) + if err468 != nil { + Usage() + return + } + factory469 := thrift.NewTJSONProtocolFactory() + jsProt470 := factory469.GetProtocol(mbTrans467) + argvalue0 := rpc.NewTSInsertTabletsReq() + err471 := argvalue0.Read(context.Background(), jsProt470) + if err471 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.TestInsertTablets(context.Background(), value0)) + fmt.Print("\n") + break + case "testInsertRecord": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "TestInsertRecord requires 1 args") + flag.Usage() + } + arg472 := flag.Arg(1) + mbTrans473 := thrift.NewTMemoryBufferLen(len(arg472)) + defer mbTrans473.Close() + _, err474 := mbTrans473.WriteString(arg472) + if err474 != nil { + Usage() + return + } + factory475 := thrift.NewTJSONProtocolFactory() + jsProt476 := factory475.GetProtocol(mbTrans473) + argvalue0 := rpc.NewTSInsertRecordReq() + err477 := argvalue0.Read(context.Background(), jsProt476) + if err477 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.TestInsertRecord(context.Background(), value0)) + fmt.Print("\n") + break + case "testInsertStringRecord": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "TestInsertStringRecord requires 1 args") + flag.Usage() + } + arg478 := flag.Arg(1) + mbTrans479 := thrift.NewTMemoryBufferLen(len(arg478)) + defer mbTrans479.Close() + _, err480 := mbTrans479.WriteString(arg478) + if err480 != nil { + Usage() + return + } + factory481 := thrift.NewTJSONProtocolFactory() + jsProt482 := factory481.GetProtocol(mbTrans479) + argvalue0 := rpc.NewTSInsertStringRecordReq() + err483 := argvalue0.Read(context.Background(), jsProt482) + if err483 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.TestInsertStringRecord(context.Background(), value0)) + fmt.Print("\n") + break + case "testInsertRecords": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "TestInsertRecords requires 1 args") + flag.Usage() + } + arg484 := flag.Arg(1) + mbTrans485 := thrift.NewTMemoryBufferLen(len(arg484)) + defer mbTrans485.Close() + _, err486 := mbTrans485.WriteString(arg484) + if err486 != nil { + Usage() + return + } + factory487 := thrift.NewTJSONProtocolFactory() + jsProt488 := factory487.GetProtocol(mbTrans485) + argvalue0 := rpc.NewTSInsertRecordsReq() + err489 := argvalue0.Read(context.Background(), jsProt488) + if err489 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.TestInsertRecords(context.Background(), value0)) + fmt.Print("\n") + break + case "testInsertRecordsOfOneDevice": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "TestInsertRecordsOfOneDevice requires 1 args") + flag.Usage() + } + arg490 := flag.Arg(1) + mbTrans491 := thrift.NewTMemoryBufferLen(len(arg490)) + defer mbTrans491.Close() + _, err492 := mbTrans491.WriteString(arg490) + if err492 != nil { + Usage() + return + } + factory493 := thrift.NewTJSONProtocolFactory() + jsProt494 := factory493.GetProtocol(mbTrans491) + argvalue0 := rpc.NewTSInsertRecordsOfOneDeviceReq() + err495 := argvalue0.Read(context.Background(), jsProt494) + if err495 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.TestInsertRecordsOfOneDevice(context.Background(), value0)) + fmt.Print("\n") + break + case "testInsertStringRecords": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "TestInsertStringRecords requires 1 args") + flag.Usage() + } + arg496 := flag.Arg(1) + mbTrans497 := thrift.NewTMemoryBufferLen(len(arg496)) + defer mbTrans497.Close() + _, err498 := mbTrans497.WriteString(arg496) + if err498 != nil { + Usage() + return + } + factory499 := thrift.NewTJSONProtocolFactory() + jsProt500 := factory499.GetProtocol(mbTrans497) + argvalue0 := rpc.NewTSInsertStringRecordsReq() + err501 := argvalue0.Read(context.Background(), jsProt500) + if err501 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.TestInsertStringRecords(context.Background(), value0)) + fmt.Print("\n") + break + case "deleteData": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "DeleteData requires 1 args") + flag.Usage() + } + arg502 := flag.Arg(1) + mbTrans503 := thrift.NewTMemoryBufferLen(len(arg502)) + defer mbTrans503.Close() + _, err504 := mbTrans503.WriteString(arg502) + if err504 != nil { + Usage() + return + } + factory505 := thrift.NewTJSONProtocolFactory() + jsProt506 := factory505.GetProtocol(mbTrans503) + argvalue0 := rpc.NewTSDeleteDataReq() + err507 := argvalue0.Read(context.Background(), jsProt506) + if err507 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.DeleteData(context.Background(), value0)) + fmt.Print("\n") + break + case "executeRawDataQuery": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "ExecuteRawDataQuery requires 1 args") + flag.Usage() + } + arg508 := flag.Arg(1) + mbTrans509 := thrift.NewTMemoryBufferLen(len(arg508)) + defer mbTrans509.Close() + _, err510 := mbTrans509.WriteString(arg508) + if err510 != nil { + Usage() + return + } + factory511 := thrift.NewTJSONProtocolFactory() + jsProt512 := factory511.GetProtocol(mbTrans509) + argvalue0 := rpc.NewTSRawDataQueryReq() + err513 := argvalue0.Read(context.Background(), jsProt512) + if err513 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.ExecuteRawDataQuery(context.Background(), value0)) + fmt.Print("\n") + break + case "executeLastDataQuery": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "ExecuteLastDataQuery requires 1 args") + flag.Usage() + } + arg514 := flag.Arg(1) + mbTrans515 := thrift.NewTMemoryBufferLen(len(arg514)) + defer mbTrans515.Close() + _, err516 := mbTrans515.WriteString(arg514) + if err516 != nil { + Usage() + return + } + factory517 := thrift.NewTJSONProtocolFactory() + jsProt518 := factory517.GetProtocol(mbTrans515) + argvalue0 := rpc.NewTSLastDataQueryReq() + err519 := argvalue0.Read(context.Background(), jsProt518) + if err519 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.ExecuteLastDataQuery(context.Background(), value0)) + fmt.Print("\n") + break + case "requestStatementId": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "RequestStatementId requires 1 args") + flag.Usage() + } + argvalue0, err520 := (strconv.ParseInt(flag.Arg(1), 10, 64)) + if err520 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.RequestStatementId(context.Background(), value0)) + fmt.Print("\n") + break + case "createSchemaTemplate": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "CreateSchemaTemplate requires 1 args") + flag.Usage() + } + arg521 := flag.Arg(1) + mbTrans522 := thrift.NewTMemoryBufferLen(len(arg521)) + defer mbTrans522.Close() + _, err523 := mbTrans522.WriteString(arg521) + if err523 != nil { + Usage() + return + } + factory524 := thrift.NewTJSONProtocolFactory() + jsProt525 := factory524.GetProtocol(mbTrans522) + argvalue0 := rpc.NewTSCreateSchemaTemplateReq() + err526 := argvalue0.Read(context.Background(), jsProt525) + if err526 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.CreateSchemaTemplate(context.Background(), value0)) + fmt.Print("\n") + break + case "appendSchemaTemplate": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "AppendSchemaTemplate requires 1 args") + flag.Usage() + } + arg527 := flag.Arg(1) + mbTrans528 := thrift.NewTMemoryBufferLen(len(arg527)) + defer mbTrans528.Close() + _, err529 := mbTrans528.WriteString(arg527) + if err529 != nil { + Usage() + return + } + factory530 := thrift.NewTJSONProtocolFactory() + jsProt531 := factory530.GetProtocol(mbTrans528) + argvalue0 := rpc.NewTSAppendSchemaTemplateReq() + err532 := argvalue0.Read(context.Background(), jsProt531) + if err532 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.AppendSchemaTemplate(context.Background(), value0)) + fmt.Print("\n") + break + case "pruneSchemaTemplate": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "PruneSchemaTemplate requires 1 args") + flag.Usage() + } + arg533 := flag.Arg(1) + mbTrans534 := thrift.NewTMemoryBufferLen(len(arg533)) + defer mbTrans534.Close() + _, err535 := mbTrans534.WriteString(arg533) + if err535 != nil { + Usage() + return + } + factory536 := thrift.NewTJSONProtocolFactory() + jsProt537 := factory536.GetProtocol(mbTrans534) + argvalue0 := rpc.NewTSPruneSchemaTemplateReq() + err538 := argvalue0.Read(context.Background(), jsProt537) + if err538 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.PruneSchemaTemplate(context.Background(), value0)) + fmt.Print("\n") + break + case "querySchemaTemplate": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "QuerySchemaTemplate requires 1 args") + flag.Usage() + } + arg539 := flag.Arg(1) + mbTrans540 := thrift.NewTMemoryBufferLen(len(arg539)) + defer mbTrans540.Close() + _, err541 := mbTrans540.WriteString(arg539) + if err541 != nil { + Usage() + return + } + factory542 := thrift.NewTJSONProtocolFactory() + jsProt543 := factory542.GetProtocol(mbTrans540) + argvalue0 := rpc.NewTSQueryTemplateReq() + err544 := argvalue0.Read(context.Background(), jsProt543) + if err544 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.QuerySchemaTemplate(context.Background(), value0)) + fmt.Print("\n") + break + case "setSchemaTemplate": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "SetSchemaTemplate requires 1 args") + flag.Usage() + } + arg545 := flag.Arg(1) + mbTrans546 := thrift.NewTMemoryBufferLen(len(arg545)) + defer mbTrans546.Close() + _, err547 := mbTrans546.WriteString(arg545) + if err547 != nil { + Usage() + return + } + factory548 := thrift.NewTJSONProtocolFactory() + jsProt549 := factory548.GetProtocol(mbTrans546) + argvalue0 := rpc.NewTSSetSchemaTemplateReq() + err550 := argvalue0.Read(context.Background(), jsProt549) + if err550 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.SetSchemaTemplate(context.Background(), value0)) + fmt.Print("\n") + break + case "unsetSchemaTemplate": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "UnsetSchemaTemplate requires 1 args") + flag.Usage() + } + arg551 := flag.Arg(1) + mbTrans552 := thrift.NewTMemoryBufferLen(len(arg551)) + defer mbTrans552.Close() + _, err553 := mbTrans552.WriteString(arg551) + if err553 != nil { + Usage() + return + } + factory554 := thrift.NewTJSONProtocolFactory() + jsProt555 := factory554.GetProtocol(mbTrans552) + argvalue0 := rpc.NewTSUnsetSchemaTemplateReq() + err556 := argvalue0.Read(context.Background(), jsProt555) + if err556 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.UnsetSchemaTemplate(context.Background(), value0)) + fmt.Print("\n") + break + case "setUsingTemplate": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "SetUsingTemplate requires 1 args") + flag.Usage() + } + arg557 := flag.Arg(1) + mbTrans558 := thrift.NewTMemoryBufferLen(len(arg557)) + defer mbTrans558.Close() + _, err559 := mbTrans558.WriteString(arg557) + if err559 != nil { + Usage() + return + } + factory560 := thrift.NewTJSONProtocolFactory() + jsProt561 := factory560.GetProtocol(mbTrans558) + argvalue0 := rpc.NewTSSetUsingTemplateReq() + err562 := argvalue0.Read(context.Background(), jsProt561) + if err562 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.SetUsingTemplate(context.Background(), value0)) + fmt.Print("\n") + break + case "unsetUsingTemplate": + if flag.NArg() - 1 != 3 { + fmt.Fprintln(os.Stderr, "UnsetUsingTemplate requires 3 args") + flag.Usage() + } + argvalue0, err563 := (strconv.ParseInt(flag.Arg(1), 10, 64)) + if err563 != nil { + Usage() + return + } + value0 := argvalue0 + argvalue1 := flag.Arg(2) + value1 := argvalue1 + argvalue2 := flag.Arg(3) + value2 := argvalue2 + fmt.Print(client.UnsetUsingTemplate(context.Background(), value0, value1, value2)) + fmt.Print("\n") + break + case "dropSchemaTemplate": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "DropSchemaTemplate requires 1 args") + flag.Usage() + } + arg566 := flag.Arg(1) + mbTrans567 := thrift.NewTMemoryBufferLen(len(arg566)) + defer mbTrans567.Close() + _, err568 := mbTrans567.WriteString(arg566) + if err568 != nil { + Usage() + return + } + factory569 := thrift.NewTJSONProtocolFactory() + jsProt570 := factory569.GetProtocol(mbTrans567) + argvalue0 := rpc.NewTSDropSchemaTemplateReq() + err571 := argvalue0.Read(context.Background(), jsProt570) + if err571 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.DropSchemaTemplate(context.Background(), value0)) + fmt.Print("\n") + break + case "executeOperationSync": + if flag.NArg() - 1 != 1 { + fmt.Fprintln(os.Stderr, "ExecuteOperationSync requires 1 args") + flag.Usage() + } + arg572 := flag.Arg(1) + mbTrans573 := thrift.NewTMemoryBufferLen(len(arg572)) + defer mbTrans573.Close() + _, err574 := mbTrans573.WriteString(arg572) + if err574 != nil { + Usage() + return + } + factory575 := thrift.NewTJSONProtocolFactory() + jsProt576 := factory575.GetProtocol(mbTrans573) + argvalue0 := rpc.NewTSOperationSyncWriteReq() + err577 := argvalue0.Read(context.Background(), jsProt576) + if err577 != nil { + Usage() + return + } + value0 := argvalue0 + fmt.Print(client.ExecuteOperationSync(context.Background(), value0)) + fmt.Print("\n") + break + case "": + Usage() + break + default: + fmt.Fprintln(os.Stderr, "Invalid function ", cmd) + } +}
