Class OutParameters


  • public class OutParameters
    extends java.lang.Object
    Represents output from a Call (CallableStatement).
    See Also:
    Call
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private StatementContext ctx  
      private java.util.Map<java.lang.Object,​java.lang.Object> map  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte[] getBytes​(int pos)  
      byte[] getBytes​(java.lang.String name)  
      java.sql.Date getDate​(int pos)  
      java.sql.Date getDate​(java.lang.String name)  
      java.lang.Double getDouble​(int pos)  
      java.lang.Double getDouble​(java.lang.String name)  
      private java.lang.Long getEpoch​(int pos)  
      private java.lang.Long getEpoch​(java.lang.String name)  
      java.lang.Float getFloat​(int pos)  
      java.lang.Float getFloat​(java.lang.String name)  
      java.lang.Integer getInt​(int pos)  
      java.lang.Integer getInt​(java.lang.String name)  
      java.lang.Long getLong​(int pos)  
      java.lang.Long getLong​(java.lang.String name)  
      (package private) java.util.Map<java.lang.Object,​java.lang.Object> getMap()  
      private java.lang.Number getNumber​(int pos)  
      private java.lang.Number getNumber​(java.lang.String name)  
      java.lang.Object getObject​(int position)
      Type-casting convenience method which obtains an object from the results positionally object obtained should have been created with CallableStatementMapper
      <T> T getObject​(int pos, java.lang.Class<T> type)
      Type-casting convenience method which obtains an object from the map positionally object obtained should have been created with CallableStatementMapper
      java.lang.Object getObject​(java.lang.String name)
      Obtains an object from the map, the object obtained should have been created with CallableStatementMapper
      <T> T getObject​(java.lang.String name, java.lang.Class<T> type)
      Type-casting convenience method which obtains an object from the map, the object obtained should have been created with CallableStatementMapper
      ResultBearing getRowSet​(int pos)  
      ResultBearing getRowSet​(java.lang.String name)  
      java.lang.Short getShort​(int pos)  
      java.lang.Short getShort​(java.lang.String name)  
      java.lang.String getString​(int pos)  
      java.lang.String getString​(java.lang.String name)  
      java.sql.Timestamp getTimestamp​(int pos)  
      java.sql.Timestamp getTimestamp​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • map

        private final java.util.Map<java.lang.Object,​java.lang.Object> map
    • Method Detail

      • getObject

        @CheckForNull
        public <T> T getObject​(java.lang.String name,
                               java.lang.Class<T> type)
        Type-casting convenience method which obtains an object from the map, the object obtained should have been created with CallableStatementMapper
        Type Parameters:
        T - the output parameter type
        Parameters:
        name - The out parameter name
        type - The java type to obtain
        Returns:
        the output of name as type T
      • getObject

        @CheckForNull
        public java.lang.Object getObject​(java.lang.String name)
        Obtains an object from the map, the object obtained should have been created with CallableStatementMapper
        Parameters:
        name - The out parameter name
        Returns:
        the output of name as type T
      • getObject

        @CheckForNull
        public java.lang.Object getObject​(int position)
        Type-casting convenience method which obtains an object from the results positionally object obtained should have been created with CallableStatementMapper
        Parameters:
        position - The out parameter name
        Returns:
        the output of name as type T
      • getObject

        @CheckForNull
        public <T> T getObject​(int pos,
                               java.lang.Class<T> type)
        Type-casting convenience method which obtains an object from the map positionally object obtained should have been created with CallableStatementMapper
        Type Parameters:
        T - the output parameter type
        Parameters:
        pos - The out parameter position
        type - The java type to obtain
        Returns:
        the output of name as type T
      • getString

        @CheckForNull
        public java.lang.String getString​(java.lang.String name)
      • getString

        @CheckForNull
        public java.lang.String getString​(int pos)
      • getBytes

        @CheckForNull
        public byte[] getBytes​(java.lang.String name)
      • getBytes

        @CheckForNull
        public byte[] getBytes​(int pos)
      • getInt

        @CheckForNull
        public java.lang.Integer getInt​(java.lang.String name)
      • getInt

        @CheckForNull
        public java.lang.Integer getInt​(int pos)
      • getLong

        @CheckForNull
        public java.lang.Long getLong​(java.lang.String name)
      • getLong

        @CheckForNull
        public java.lang.Long getLong​(int pos)
      • getShort

        @CheckForNull
        public java.lang.Short getShort​(java.lang.String name)
      • getShort

        @CheckForNull
        public java.lang.Short getShort​(int pos)
      • getDate

        @CheckForNull
        public java.sql.Date getDate​(java.lang.String name)
      • getDate

        @CheckForNull
        public java.sql.Date getDate​(int pos)
      • getTimestamp

        @CheckForNull
        public java.sql.Timestamp getTimestamp​(java.lang.String name)
      • getTimestamp

        @CheckForNull
        public java.sql.Timestamp getTimestamp​(int pos)
      • getDouble

        @CheckForNull
        public java.lang.Double getDouble​(java.lang.String name)
      • getDouble

        @CheckForNull
        public java.lang.Double getDouble​(int pos)
      • getFloat

        @CheckForNull
        public java.lang.Float getFloat​(java.lang.String name)
      • getFloat

        @CheckForNull
        public java.lang.Float getFloat​(int pos)
      • getRowSet

        @NonNull
        public ResultBearing getRowSet​(java.lang.String name)
      • getRowSet

        @NonNull
        public ResultBearing getRowSet​(int pos)
      • getNumber

        @CheckForNull
        private java.lang.Number getNumber​(java.lang.String name)
      • getNumber

        @CheckForNull
        private java.lang.Number getNumber​(int pos)
      • getEpoch

        @CheckForNull
        private java.lang.Long getEpoch​(java.lang.String name)
      • getEpoch

        @CheckForNull
        private java.lang.Long getEpoch​(int pos)
      • getMap

        @NonNull
        java.util.Map<java.lang.Object,​java.lang.Object> getMap()