Class SessionDataSet


  • public class SessionDataSet
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SessionDataSet​(java.lang.String sql, java.util.List<java.lang.String> columnNameList, java.util.List<java.lang.String> columnTypeList, java.util.Map<java.lang.String,​java.lang.Integer> columnNameIndex, long queryId, long statementId, org.apache.iotdb.service.rpc.thrift.TSIService.Iface client, long sessionId, org.apache.iotdb.service.rpc.thrift.TSQueryDataSet queryDataSet, boolean ignoreTimeStamp)  
      SessionDataSet​(java.lang.String sql, java.util.List<java.lang.String> columnNameList, java.util.List<java.lang.String> columnTypeList, java.util.Map<java.lang.String,​java.lang.Integer> columnNameIndex, long queryId, long statementId, org.apache.iotdb.service.rpc.thrift.TSIService.Iface client, long sessionId, org.apache.iotdb.service.rpc.thrift.TSQueryDataSet queryDataSet, boolean ignoreTimeStamp, long timeout)  
    • Constructor Detail

      • SessionDataSet

        public SessionDataSet​(java.lang.String sql,
                              java.util.List<java.lang.String> columnNameList,
                              java.util.List<java.lang.String> columnTypeList,
                              java.util.Map<java.lang.String,​java.lang.Integer> columnNameIndex,
                              long queryId,
                              long statementId,
                              org.apache.iotdb.service.rpc.thrift.TSIService.Iface client,
                              long sessionId,
                              org.apache.iotdb.service.rpc.thrift.TSQueryDataSet queryDataSet,
                              boolean ignoreTimeStamp)
      • SessionDataSet

        public SessionDataSet​(java.lang.String sql,
                              java.util.List<java.lang.String> columnNameList,
                              java.util.List<java.lang.String> columnTypeList,
                              java.util.Map<java.lang.String,​java.lang.Integer> columnNameIndex,
                              long queryId,
                              long statementId,
                              org.apache.iotdb.service.rpc.thrift.TSIService.Iface client,
                              long sessionId,
                              org.apache.iotdb.service.rpc.thrift.TSQueryDataSet queryDataSet,
                              boolean ignoreTimeStamp,
                              long timeout)
    • Method Detail

      • getFetchSize

        public int getFetchSize()
      • setFetchSize

        public void setFetchSize​(int fetchSize)
      • getColumnNames

        public java.util.List<java.lang.String> getColumnNames()
      • getColumnTypes

        public java.util.List<java.lang.String> getColumnTypes()
      • hasNext

        public boolean hasNext()
                        throws org.apache.iotdb.rpc.StatementExecutionException,
                               org.apache.iotdb.rpc.IoTDBConnectionException
        Throws:
        org.apache.iotdb.rpc.StatementExecutionException
        org.apache.iotdb.rpc.IoTDBConnectionException
      • next

        public org.apache.iotdb.tsfile.read.common.RowRecord next()
                                                           throws org.apache.iotdb.rpc.StatementExecutionException,
                                                                  org.apache.iotdb.rpc.IoTDBConnectionException
        Throws:
        org.apache.iotdb.rpc.StatementExecutionException
        org.apache.iotdb.rpc.IoTDBConnectionException
      • closeOperationHandle

        public void closeOperationHandle()
                                  throws org.apache.iotdb.rpc.StatementExecutionException,
                                         org.apache.iotdb.rpc.IoTDBConnectionException
        Throws:
        org.apache.iotdb.rpc.StatementExecutionException
        org.apache.iotdb.rpc.IoTDBConnectionException