MCPcopy Create free account
hub / github.com/apache/iotdb-client-go / main

Function main

example/session_example.go:42–146  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

40var session client.Session
41
42func main() {
43 flag.StringVar(&host, "host", "127.0.0.1", "--host=192.168.1.100")
44 flag.StringVar(&port, "port", "6667", "--port=6667")
45 flag.StringVar(&user, "user", "root", "--user=root")
46 flag.StringVar(&password, "password", "root", "--password=root")
47 flag.Parse()
48 config := &client.Config{
49 Host: host,
50 Port: port,
51 UserName: user,
52 Password: password,
53 }
54 session = client.NewSession(config)
55 if err := session.Open(false, 0); err != nil {
56 log.Fatal(err)
57 }
58 defer session.Close()
59
60 //connectCluster()
61
62 setStorageGroup("root.ln1")
63 deleteStorageGroup("root.ln1")
64
65 setStorageGroup("root.ln1")
66 setStorageGroup("root.ln2")
67 deleteStorageGroups("root.ln1", "root.ln2")
68
69 createTimeseries("root.sg1.dev1.status")
70 deleteTimeseries("root.sg1.dev1.status")
71
72 createTimeseriesByNonQueryStatement("create timeseries root.sg1.dev1.status with datatype = int32")
73 deleteTimeseries("root.sg1.dev1.status")
74
75 createMultiTimeseries()
76 deleteTimeseries("root.sg1.dev1.temperature")
77
78 createAlignedTimeseries("root.sg1.dev1", []string{"status", "temperature"}, []string{"sts", "temp"})
79 deleteTimeseries("root.sg1.dev1.status")
80 deleteTimeseries("root.sg1.dev1.temperature")
81
82 insertStringRecord()
83 deleteTimeseries("root.ln.wf02.wt02.hardware")
84
85 insertRecord()
86 deleteTimeseries("root.sg1.dev1.status")
87
88 insertRecords()
89 deleteTimeseries("root.sg1.dev1.status")
90
91 insertTablet()
92 var timeout int64 = 1000
93 if ds, err := session.ExecuteQueryStatement("select * from root.ln.device1", &timeout); err == nil {
94 printDevice1(ds)
95 ds.Close()
96 } else {
97 log.Fatal(err)
98 }
99 deleteTimeseries("root.ln.device1.restart_count", "root.ln.device1.price", "root.ln.device1.tick_count", "root.ln.device1.temperature", "root.ln.device1.description", "root.ln.device1.status")

Callers

nothing calls this directly

Calls 15

NewSessionFunction · 0.92
OpenMethod · 0.80
setStorageGroupFunction · 0.70
deleteStorageGroupFunction · 0.70
deleteStorageGroupsFunction · 0.70
createTimeseriesFunction · 0.70
deleteTimeseriesFunction · 0.70
createMultiTimeseriesFunction · 0.70
createAlignedTimeseriesFunction · 0.70
insertStringRecordFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…