test_class.declarator: memoryMergedResult
test_class.modifier: private
test_class.original_string: private TestMemoryMergedResult memoryMergedResult;
test_class.type: TestMemoryMergedResult
test_class.var_name: memoryMergedResult
test_class.declarator: memoryResultSetRow
test_class.modifier: private
test_class.original_string: private MemoryQueryResultRow memoryResultSetRow;
test_class.type: MemoryQueryResultRow
test_class.var_name: memoryResultSetRow
test_class.file: shardingsphere-infra/shardingsphere-infra-merge/src/test/java/org/apache/shardingsphere/infra/merge/result/impl/memory/MemoryMergedResultTest.java
test_class.identifier: MemoryMergedResultTest
test_case.body: @Test(expected = SQLFeatureNotSupportedException.class)
      public void assertGetValueForClob() throws SQLException {
          memoryMergedResult.getValue(1, Clob.class);
      }
test_case.class_method_signature: MemoryMergedResultTest.assertGetValueForClob()
test_case.full_signature: @Test(expected = SQLFeatureNotSupportedException.class) public void assertGetValueForClob()
test_case.identifier: assertGetValueForClob
test_case.invocations: getValue
test_case.modifiers: @Test(expected = SQLFeatureNotSupportedException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertGetValueForClob()
focal_class.declarator: memoryResultSetRows
focal_class.modifier: private final
focal_class.original_string: private final Iterator<MemoryQueryResultRow> memoryResultSetRows;
focal_class.type: Iterator<MemoryQueryResultRow>
focal_class.var_name: memoryResultSetRows
focal_class.declarator: currentResultSetRow
focal_class.modifier: private
focal_class.original_string: private MemoryQueryResultRow currentResultSetRow;
focal_class.type: MemoryQueryResultRow
focal_class.var_name: currentResultSetRow
focal_class.declarator: wasNull
focal_class.modifier: private
focal_class.original_string: private boolean wasNull;
focal_class.type: boolean
focal_class.var_name: wasNull
focal_class.file: shardingsphere-infra/shardingsphere-infra-merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/memory/MemoryMergedResult.java
focal_class.identifier: MemoryMergedResult
focal_class.interfaces: implements MergedResult
focal_class.class_method_signature: MemoryMergedResult.MemoryMergedResult(final T rule, final SchemaMetaData schemaMetaData, final SQLStatementContext sqlStatementContext, final List<QueryResult> queryResults)
focal_class.full_signature: protected  MemoryMergedResult(final T rule, final SchemaMetaData schemaMetaData, final SQLStatementContext sqlStatementContext, final List<QueryResult> queryResults)
focal_class.identifier: MemoryMergedResult
focal_class.modifiers: protected
focal_class.parameters: (final T rule, final SchemaMetaData schemaMetaData, final SQLStatementContext sqlStatementContext, final List<QueryResult> queryResults)
focal_class.signature:  MemoryMergedResult(final T rule, final SchemaMetaData schemaMetaData, final SQLStatementContext sqlStatementContext, final List<QueryResult> queryResults)
focal_class.class_method_signature: MemoryMergedResult.init(T rule, SchemaMetaData schemaMetaData, SQLStatementContext sqlStatementContext, List<QueryResult> queryResults)
focal_class.full_signature: protected abstract List<MemoryQueryResultRow> init(T rule, SchemaMetaData schemaMetaData, SQLStatementContext sqlStatementContext, List<QueryResult> queryResults)
focal_class.identifier: init
focal_class.modifiers: protected abstract
focal_class.parameters: (T rule, SchemaMetaData schemaMetaData, SQLStatementContext sqlStatementContext, List<QueryResult> queryResults)
focal_class.return: List<MemoryQueryResultRow>
focal_class.signature: List<MemoryQueryResultRow> init(T rule, SchemaMetaData schemaMetaData, SQLStatementContext sqlStatementContext, List<QueryResult> queryResults)
focal_class.class_method_signature: MemoryMergedResult.next()
focal_class.full_signature: @Override public final boolean next()
focal_class.identifier: next
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean next()
focal_class.class_method_signature: MemoryMergedResult.getValue(final int columnIndex, final Class<?> type)
focal_class.full_signature: @Override public final Object getValue(final int columnIndex, final Class<?> type)
focal_class.identifier: getValue
focal_class.modifiers: @Override public final
focal_class.parameters: (final int columnIndex, final Class<?> type)
focal_class.return: Object
focal_class.signature: Object getValue(final int columnIndex, final Class<?> type)
focal_class.class_method_signature: MemoryMergedResult.getCalendarValue(final int columnIndex, final Class<?> type, final Calendar calendar)
focal_class.full_signature: @Override public final Object getCalendarValue(final int columnIndex, final Class<?> type, final Calendar calendar)
focal_class.identifier: getCalendarValue
focal_class.modifiers: @Override public final
focal_class.parameters: (final int columnIndex, final Class<?> type, final Calendar calendar)
focal_class.return: Object
focal_class.signature: Object getCalendarValue(final int columnIndex, final Class<?> type, final Calendar calendar)
focal_class.class_method_signature: MemoryMergedResult.getInputStream(final int columnIndex, final String type)
focal_class.full_signature: @Override public final InputStream getInputStream(final int columnIndex, final String type)
focal_class.identifier: getInputStream
focal_class.modifiers: @Override public final
focal_class.parameters: (final int columnIndex, final String type)
focal_class.return: InputStream
focal_class.signature: InputStream getInputStream(final int columnIndex, final String type)
focal_class.class_method_signature: MemoryMergedResult.wasNull()
focal_class.full_signature: @Override public final boolean wasNull()
focal_class.identifier: wasNull
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean wasNull()
focal_method.body: @Override
      public final Object getValue(final int columnIndex, final Class<?> type) throws SQLException {
          if (Blob.class == type || Clob.class == type || Reader.class == type || InputStream.class == type || SQLXML.class == type) {
              throw new SQLFeatureNotSupportedException(String.format("Get value from `%s`", type.getName()));
          }
          Object result = currentResultSetRow.getCell(columnIndex);
          wasNull = null == result;
          return result;
      }
focal_method.class_method_signature: MemoryMergedResult.getValue(final int columnIndex, final Class<?> type)
focal_method.full_signature: @Override public final Object getValue(final int columnIndex, final Class<?> type)
focal_method.identifier: getValue
focal_method.invocations: format getName getCell
focal_method.modifiers: @Override public final
focal_method.parameters: (final int columnIndex, final Class<?> type)
focal_method.return: Object
focal_method.signature: Object getValue(final int columnIndex, final Class<?> type)