Class AbstractMemoryQueryResult
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
Abstract memory query result.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclose()Close.final ObjectgetCalendarValue(int columnIndex, Class<?> type, Calendar calendar) Get calendar value.final InputStreamgetInputStream(int columnIndex, String type) Get input stream.final ObjectGet data value.final booleannext()Iterate next data.final booleanwasNull()Judge result set is null or not.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryResult
getMetaData
-
Constructor Details
-
AbstractMemoryQueryResult
public AbstractMemoryQueryResult()
-
-
Method Details
-
next
public final boolean next()Description copied from interface:QueryResultIterate next data.- Specified by:
nextin interfaceQueryResult- Returns:
- has next data
-
getValue
Description copied from interface:QueryResultGet data value.- Specified by:
getValuein interfaceQueryResult- Parameters:
columnIndex- column indextype- class type of data value- Returns:
- data value
-
getCalendarValue
Description copied from interface:QueryResultGet calendar value.- Specified by:
getCalendarValuein interfaceQueryResult- Parameters:
columnIndex- column indextype- class type of data valuecalendar- calendar- Returns:
- calendar value
-
getInputStream
Description copied from interface:QueryResultGet input stream.- Specified by:
getInputStreamin interfaceQueryResult- Parameters:
columnIndex- column indextype- class type of data value- Returns:
- input stream
-
wasNull
public final boolean wasNull()Description copied from interface:QueryResultJudge result set is null or not.- Specified by:
wasNullin interfaceQueryResult- Returns:
- result set is null or not
-
close
public final void close()Description copied from interface:QueryResultClose.- Specified by:
closein interfaceQueryResult
-