This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-client-go.git
The following commit(s) were added to refs/heads/main by this push:
new 52e3fe5 rename table model fields (#114)
52e3fe5 is described below
commit 52e3fe592f3631610b82502819ed91988af3936f
Author: shuwenwei <[email protected]>
AuthorDate: Fri Dec 27 13:00:52 2024 +0800
rename table model fields (#114)
---
client/tablet.go | 4 +--
.../table/table_session_pool_example.go | 6 ++---
example/table/table_session_example.go | 18 ++++++-------
test/e2e/e2e_table_test.go | 30 +++++++++++-----------
4 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/client/tablet.go b/client/tablet.go
index 7d8e253..6bbc779 100644
--- a/client/tablet.go
+++ b/client/tablet.go
@@ -36,8 +36,8 @@ type MeasurementSchema struct {
type ColumnCategory int8
const (
- ID = iota
- MEASUREMENT
+ TAG = iota
+ FIELD
ATTRIBUTE
)
diff --git a/example/session_pool/table/table_session_pool_example.go
b/example/session_pool/table/table_session_pool_example.go
index 950a11b..b9106c5 100644
--- a/example/session_pool/table/table_session_pool_example.go
+++ b/example/session_pool/table/table_session_pool_example.go
@@ -68,7 +68,7 @@ func putBackToSessionPoolExample() {
}()
checkError(session.ExecuteNonQueryStatement("create
database " + dbName))
checkError(session.ExecuteNonQueryStatement("use " +
dbName))
- checkError(session.ExecuteNonQueryStatement("create
table table_of_" + dbName + " (id1 string id, id2 string id, s1 text
measurement, s2 text measurement)"))
+ checkError(session.ExecuteNonQueryStatement("create
table table_of_" + dbName + " (tag1 string tag, tag2 string tag, s1 text field,
s2 text field)"))
}()
}
wg.Wait()
@@ -126,7 +126,7 @@ func sessionPoolWithSpecificDatabaseExample() {
return
}
defer session.Close()
- checkError(session.ExecuteNonQueryStatement("create
table " + tableName + " (id1 string id, id2 string id, s1 text measurement, s2
text measurement)"))
+ checkError(session.ExecuteNonQueryStatement("create
table " + tableName + " (tag1 string tag, tag2 string tag, s1 text field, s2
text field)"))
}()
}
wg.Wait()
@@ -156,7 +156,7 @@ func sessionPoolWithoutSpecificDatabaseExample() {
defer session.Close()
checkError(session.ExecuteNonQueryStatement("create
database " + dbName))
checkError(session.ExecuteNonQueryStatement("use " +
dbName))
- checkError(session.ExecuteNonQueryStatement("create
table t1 (id1 string id, id2 string id, s1 text measurement, s2 text
measurement)"))
+ checkError(session.ExecuteNonQueryStatement("create
table t1 (tag1 string tag, tag2 string tag, s1 text field, s2 text field)"))
}()
}
wg.Wait()
diff --git a/example/table/table_session_example.go
b/example/table/table_session_example.go
index c2eb2f5..24eab7f 100644
--- a/example/table/table_session_example.go
+++ b/example/table/table_session_example.go
@@ -46,7 +46,7 @@ func main() {
checkError(session.ExecuteNonQueryStatement("create database test_db"))
checkError(session.ExecuteNonQueryStatement("use test_db"))
- checkError(session.ExecuteNonQueryStatement("create table t1 (id1
string id, id2 string id, s1 text measurement, s2 text measurement)"))
+ checkError(session.ExecuteNonQueryStatement("create table t1 (tag1
string tag, tag2 string tag, s1 text field, s2 text field)"))
insertRelationalTablet(session)
showTables(session)
query(session)
@@ -63,11 +63,11 @@ func getTextValueFromDataSet(dataSet
*client.SessionDataSet, columnName string)
func insertRelationalTablet(session client.ITableSession) {
tablet, err := client.NewRelationalTablet("t1",
[]*client.MeasurementSchema{
{
- Measurement: "id1",
+ Measurement: "tag1",
DataType: client.STRING,
},
{
- Measurement: "id2",
+ Measurement: "tag2",
DataType: client.STRING,
},
{
@@ -78,7 +78,7 @@ func insertRelationalTablet(session client.ITableSession) {
Measurement: "s2",
DataType: client.TEXT,
},
- }, []client.ColumnCategory{client.ID, client.ID, client.MEASUREMENT,
client.MEASUREMENT}, 1024)
+ }, []client.ColumnCategory{client.TAG, client.TAG, client.FIELD,
client.FIELD}, 1024)
if err != nil {
log.Fatal("Failed to create relational tablet {}", err)
}
@@ -86,8 +86,8 @@ func insertRelationalTablet(session client.ITableSession) {
for row := 0; row < 16; row++ {
ts++
tablet.SetTimestamp(ts, row)
- tablet.SetValueAt("id1_field_"+strconv.Itoa(row), 0, row)
- tablet.SetValueAt("id2_field_"+strconv.Itoa(row), 1, row)
+ tablet.SetValueAt("tag1_value_"+strconv.Itoa(row), 0, row)
+ tablet.SetValueAt("tag2_value_"+strconv.Itoa(row), 1, row)
tablet.SetValueAt("s1_value_"+strconv.Itoa(row), 2, row)
tablet.SetValueAt("s2_value_"+strconv.Itoa(row), 3, row)
tablet.RowSize++
@@ -99,8 +99,8 @@ func insertRelationalTablet(session client.ITableSession) {
for row := 0; row < 16; row++ {
ts++
tablet.SetTimestamp(ts, row)
- tablet.SetValueAt("id1_field_1", 0, row)
- tablet.SetValueAt("id2_field_1", 1, row)
+ tablet.SetValueAt("tag1_value_1", 0, row)
+ tablet.SetValueAt("tag2_value_1", 1, row)
tablet.SetValueAt("s1_value_"+strconv.Itoa(row), 2, row)
tablet.SetValueAt("s2_value_"+strconv.Itoa(row), 3, row)
@@ -143,7 +143,7 @@ func query(session client.ITableSession) {
if !hasNext {
break
}
- log.Printf("%v %v %v %v", getTextValueFromDataSet(dataSet,
"id1"), getTextValueFromDataSet(dataSet, "id2"),
getTextValueFromDataSet(dataSet, "s1"), getTextValueFromDataSet(dataSet, "s2"))
+ log.Printf("%v %v %v %v", getTextValueFromDataSet(dataSet,
"tag1"), getTextValueFromDataSet(dataSet, "tag2"),
getTextValueFromDataSet(dataSet, "s1"), getTextValueFromDataSet(dataSet, "s2"))
}
}
diff --git a/test/e2e/e2e_table_test.go b/test/e2e/e2e_table_test.go
index 3df5b6e..de930d3 100644
--- a/test/e2e/e2e_table_test.go
+++ b/test/e2e/e2e_table_test.go
@@ -183,7 +183,7 @@ func (s *e2eTableTestSuite)
Test_GetSessionFromSessionPoolWithSpecificDatabase()
session1, err := sessionPool.GetSession()
assert.NoError(err)
- s.checkError(session1.ExecuteNonQueryStatement("create table table_in_"
+ database + " (id1 string id, id2 string id, s1 text measurement, s2 text
measurement)"))
+ s.checkError(session1.ExecuteNonQueryStatement("create table table_in_"
+ database + " (tag1 string tag, tag2 string tag, s1 text field, s2 text
field)"))
session1.Close()
var wg sync.WaitGroup
@@ -239,7 +239,7 @@ func (s *e2eTableTestSuite)
Test_GetSessionFromSessionPoolWithSpecificDatabase()
func (s *e2eTableTestSuite) Test_InsertTabletAndQuery() {
assert := s.Require()
- s.checkError(s.session.ExecuteNonQueryStatement("create table t1 (id1
string id, id2 string id, s1 text measurement, s2 text measurement)"))
+ s.checkError(s.session.ExecuteNonQueryStatement("create table t1 (tag1
string tag, tag2 string tag, s1 text field, s2 text field)"))
timeoutInMs := int64(10000)
@@ -255,11 +255,11 @@ func (s *e2eTableTestSuite) Test_InsertTabletAndQuery() {
// insert relational tablet
tablet, err := client.NewRelationalTablet("t1",
[]*client.MeasurementSchema{
{
- Measurement: "id1",
+ Measurement: "tag1",
DataType: client.STRING,
},
{
- Measurement: "id2",
+ Measurement: "tag2",
DataType: client.STRING,
},
{
@@ -270,18 +270,18 @@ func (s *e2eTableTestSuite) Test_InsertTabletAndQuery() {
Measurement: "s2",
DataType: client.TEXT,
},
- }, []client.ColumnCategory{client.ID, client.ID, client.MEASUREMENT,
client.MEASUREMENT}, 1024)
+ }, []client.ColumnCategory{client.TAG, client.TAG, client.FIELD,
client.FIELD}, 1024)
assert.NoError(err)
values := [][]interface{}{
- {"id1_field_1", "id2_field_1", "s1_value_1", "s2_value_1"},
- {"id1_field_1", "id2_field_1", "s1_value_2", "s2_value_2"},
- {"id1_field_1", "id2_field_1", nil, "s2_value_2"},
- {"id1_field_2", "id2_field_2", "s1_value_1", "s2_value_1"},
- {"id1_field_2", "id2_field_2", "s1_value_1", "s2_value_1"},
- {"id1_field_3", "id2_field_3", "s1_value_1", "s2_value_1"},
- {"id1_field_3", "id2_field_3", "s1_value_2", nil},
- {"id1_field_3", "id2_field_3", "s1_value_3", "s2_value_3"},
+ {"tag1_value_1", "tag2_value_1", "s1_value_1", "s2_value_1"},
+ {"tag1_value_1", "tag2_value_1", "s1_value_2", "s2_value_2"},
+ {"tag1_value_1", "tag2_value_1", nil, "s2_value_2"},
+ {"tag1_value_2", "tag2_value_2", "s1_value_1", "s2_value_1"},
+ {"tag1_value_2", "tag2_value_2", "s1_value_1", "s2_value_1"},
+ {"tag1_value_3", "tag2_value_3", "s1_value_1", "s2_value_1"},
+ {"tag1_value_3", "tag2_value_3", "s1_value_2", nil},
+ {"tag1_value_3", "tag2_value_3", "s1_value_3", "s2_value_3"},
}
ts := int64(0)
@@ -308,8 +308,8 @@ func (s *e2eTableTestSuite) Test_InsertTabletAndQuery() {
break
}
assert.Equal(count, dataSet.GetInt64("time"))
- assert.Equal(values[count][0], getValueFromDataSet(dataSet,
"id1"))
- assert.Equal(values[count][1], getValueFromDataSet(dataSet,
"id2"))
+ assert.Equal(values[count][0], getValueFromDataSet(dataSet,
"tag1"))
+ assert.Equal(values[count][1], getValueFromDataSet(dataSet,
"tag2"))
assert.Equal(values[count][2], getValueFromDataSet(dataSet,
"s1"))
assert.Equal(values[count][3], getValueFromDataSet(dataSet,
"s2"))
count++