java.lang.Object
org.apache.shardingsphere.infra.executor.sql.execute.result.query.type.memory.AbstractMemoryQueryResult
All Implemented Interfaces:
ExecuteResult, QueryResult
Direct Known Subclasses:
JDBCMemoryQueryResult, RawMemoryQueryResult

public abstract class AbstractMemoryQueryResult extends Object implements QueryResult
Abstract memory query result.
  • Constructor Details

    • AbstractMemoryQueryResult

      public AbstractMemoryQueryResult()
  • Method Details

    • next

      public final boolean next()
      Description copied from interface: QueryResult
      Iterate next data.
      Specified by:
      next in interface QueryResult
      Returns:
      has next data
    • getValue

      public final Object getValue(int columnIndex, Class<?> type)
      Description copied from interface: QueryResult
      Get data value.
      Specified by:
      getValue in interface QueryResult
      Parameters:
      columnIndex - column index
      type - class type of data value
      Returns:
      data value
    • getCalendarValue

      public final Object getCalendarValue(int columnIndex, Class<?> type, Calendar calendar)
      Description copied from interface: QueryResult
      Get calendar value.
      Specified by:
      getCalendarValue in interface QueryResult
      Parameters:
      columnIndex - column index
      type - class type of data value
      calendar - calendar
      Returns:
      calendar value
    • getInputStream

      public final InputStream getInputStream(int columnIndex, String type)
      Description copied from interface: QueryResult
      Get input stream.
      Specified by:
      getInputStream in interface QueryResult
      Parameters:
      columnIndex - column index
      type - class type of data value
      Returns:
      input stream
    • wasNull

      public final boolean wasNull()
      Description copied from interface: QueryResult
      Judge result set is null or not.
      Specified by:
      wasNull in interface QueryResult
      Returns:
      result set is null or not
    • close

      public final void close()
      Description copied from interface: QueryResult
      Close.
      Specified by:
      close in interface QueryResult