Class SessionDataSet

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class SessionDataSet
    extends java.lang.Object
    implements java.lang.AutoCloseable
    • 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.IClientRPCService.Iface client, long sessionId, java.util.List<java.nio.ByteBuffer> queryResult, boolean ignoreTimeStamp, boolean moreData)  
      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.IClientRPCService.Iface client, long sessionId, java.util.List<java.nio.ByteBuffer> queryResult, boolean ignoreTimeStamp, long timeout, boolean moreData)  
    • 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.IClientRPCService.Iface client,
                              long sessionId,
                              java.util.List<java.nio.ByteBuffer> queryResult,
                              boolean ignoreTimeStamp,
                              boolean moreData)
      • 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.IClientRPCService.Iface client,
                              long sessionId,
                              java.util.List<java.nio.ByteBuffer> queryResult,
                              boolean ignoreTimeStamp,
                              long timeout,
                              boolean moreData)
    • 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
      • close

        public void close()
                   throws org.apache.iotdb.rpc.IoTDBConnectionException,
                          org.apache.iotdb.rpc.StatementExecutionException
        Specified by:
        close in interface java.lang.AutoCloseable
        Throws:
        org.apache.iotdb.rpc.IoTDBConnectionException
        org.apache.iotdb.rpc.StatementExecutionException