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

Method genDataSet

client/session.go:1035–1048  ·  view source on GitHub ↗
(sql string, resp *rpc.TSExecuteStatementResp)

Source from the content-addressed store, hash-verified

1033}
1034
1035func (s *Session) genDataSet(sql string, resp *rpc.TSExecuteStatementResp) (*SessionDataSet, error) {
1036 var queryId int64
1037 if resp.QueryId == nil {
1038 queryId = 0
1039 } else {
1040 queryId = *resp.QueryId
1041 }
1042 moreData := false
1043 if resp.MoreData != nil {
1044 moreData = *resp.MoreData
1045 }
1046 return NewSessionDataSet(sql, resp.Columns, resp.DataTypeList, resp.ColumnNameIndexMap,
1047 queryId, s.requestStatementId, s.client, s.sessionId, resp.QueryResult_, resp.IgnoreTimeStamp != nil && *resp.IgnoreTimeStamp, nil, moreData, s.config.FetchSize, s.config.TimeZone, s.timeFactor, resp.GetColumnIndex2TsBlockColumnIndexList())
1048}
1049
1050func (s *Session) genInsertTabletsReq(tablets []*Tablet, isAligned bool) (*rpc.TSInsertTabletsReq, error) {
1051 var (

Callers 3

ExecuteRawDataQueryMethod · 0.95

Calls 2

NewSessionDataSetFunction · 0.85

Tested by

no test coverage detected