Package org.apache.calcite.avatica.util
Interface ArrayImpl.Factory
-
- All Known Implementing Classes:
ArrayFactoryImpl,AvaticaResultSet
- Enclosing class:
- ArrayImpl
public static interface ArrayImpl.FactoryFactory that can create a ResultSet or Array based on a stream of values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.sql.ResultSetcreate(ColumnMetaData.AvaticaType elementType, java.lang.Iterable<java.lang.Object> iterable)Creates aResultSetfrom the given list of values perArray.getResultSet().java.sql.ArraycreateArray(ColumnMetaData.AvaticaType elementType, java.lang.Iterable<java.lang.Object> elements)Creates anArrayfrom the given list of values, converting any primitive values into the corresponding objects.
-
-
-
Method Detail
-
create
java.sql.ResultSet create(ColumnMetaData.AvaticaType elementType, java.lang.Iterable<java.lang.Object> iterable) throws java.sql.SQLException
Creates aResultSetfrom the given list of values perArray.getResultSet().- Parameters:
elementType- The type of the elementsiterable- The elements- Throws:
java.sql.SQLException- on error
-
createArray
java.sql.Array createArray(ColumnMetaData.AvaticaType elementType, java.lang.Iterable<java.lang.Object> elements)
Creates anArrayfrom the given list of values, converting any primitive values into the corresponding objects.- Parameters:
elementType- The type of the elementselements- The elements
-
-