Interface TsurugiResultNextRecord

  • All Known Implementing Classes:
    TsurugiResultRecord

    public interface TsurugiResultNextRecord
    Tsurugi Result Record for sequential access.
    Since:
    1.5.0
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      IceaxeConvertUtil getConvertUtil()
      get convert utility.
      int getCurrentColumnIndex()
      get current column index.
      default boolean[] nextBits()
      This method is not yet implemented: get current value as boolean[] and move next column.
      default boolean[] nextBits​(boolean[] defaultValue)
      This method is not yet implemented: get current value as boolean[] and move next column.
      default java.util.Optional<boolean[]> nextBitsOpt()
      This method is not yet implemented: get current value as boolean[] and move next column.
      default boolean[] nextBitsOrNull()
      This method is not yet implemented: get current value as boolean[] and move next column.
      default boolean nextBoolean()
      get current value as boolean and move next column.
      default boolean nextBoolean​(boolean defaultValue)
      get current value as boolean and move next column.
      default java.util.Optional<java.lang.Boolean> nextBooleanOpt()
      get current value as boolean and move next column.
      default java.lang.Boolean nextBooleanOrNull()
      get current value as boolean and move next column.
      default byte[] nextBytes()
      get current value as byte[] and move next column.
      default byte[] nextBytes​(byte[] defaultValue)
      get current value as byte[] and move next column.
      default java.util.Optional<byte[]> nextBytesOpt()
      get current value as byte[] and move next column.
      default byte[] nextBytesOrNull()
      get current value as byte[] and move next column.
      default java.time.LocalDate nextDate()
      get current value as date and move next column.
      default java.time.LocalDate nextDate​(java.time.LocalDate defaultValue)
      get current value as date and move next column.
      default java.util.Optional<java.time.LocalDate> nextDateOpt()
      get current value as date and move next column.
      default java.time.LocalDate nextDateOrNull()
      get current value as date and move next column.
      default java.time.LocalDateTime nextDateTime()
      get current value as dateTime and move next column.
      default java.time.LocalDateTime nextDateTime​(java.time.LocalDateTime defaultValue)
      get current value as dateTime and move next column.
      default java.util.Optional<java.time.LocalDateTime> nextDateTimeOpt()
      get current value as dateTime and move next column.
      default java.time.LocalDateTime nextDateTimeOrNull()
      get current value as dateTime and move next column.
      default java.math.BigDecimal nextDecimal()
      get current value as decimal and move next column.
      default java.math.BigDecimal nextDecimal​(java.math.BigDecimal defaultValue)
      get current value as decimal and move next column.
      default java.util.Optional<java.math.BigDecimal> nextDecimalOpt()
      get current value as decimal and move next column.
      default java.math.BigDecimal nextDecimalOrNull()
      get current value as decimal and move next column.
      default double nextDouble()
      get current value as double and move next column.
      default double nextDouble​(double defaultValue)
      get current value as double and move next column.
      default java.util.Optional<java.lang.Double> nextDoubleOpt()
      get current value as double and move next column.
      default java.lang.Double nextDoubleOrNull()
      get current value as double and move next column.
      default float nextFloat()
      get current value as float and move next column.
      default float nextFloat​(float defaultValue)
      get current value as float and move next column.
      default java.util.Optional<java.lang.Float> nextFloatOpt()
      get current value as float and move next column.
      default java.lang.Float nextFloatOrNull()
      get current value as float and move next column.
      default int nextInt()
      get current value as int and move next column.
      default int nextInt​(int defaultValue)
      get current value as int and move next column.
      default java.util.Optional<java.lang.Integer> nextIntOpt()
      get current value as int and move next column.
      default java.lang.Integer nextIntOrNull()
      get current value as int and move next column.
      default long nextLong()
      get current value as long and move next column.
      default long nextLong​(long defaultValue)
      get current value as long and move next column.
      default java.util.Optional<java.lang.Long> nextLongOpt()
      get current value as long and move next column.
      default java.lang.Long nextLongOrNull()
      get current value as long and move next column.
      default java.time.OffsetDateTime nextOffsetDateTime()
      get current value as offset dateTime and move next column.
      default java.time.OffsetDateTime nextOffsetDateTime​(java.time.OffsetDateTime defaultValue)
      get current value as offset dateTime and move next column.
      default java.util.Optional<java.time.OffsetDateTime> nextOffsetDateTimeOpt()
      get current value as offset dateTime and move next column.
      default java.time.OffsetDateTime nextOffsetDateTimeOrNull()
      get current value as offset dateTime and move next column.
      default java.time.OffsetTime nextOffsetTime()
      get current value as offset time and move next column.
      default java.time.OffsetTime nextOffsetTime​(java.time.OffsetTime defaultValue)
      get current value as offset time and move next column.
      default java.util.Optional<java.time.OffsetTime> nextOffsetTimeOpt()
      get current value as offset time and move next column.
      default java.time.OffsetTime nextOffsetTimeOrNull()
      get current value as offset time and move next column.
      default java.lang.String nextString()
      get current value as string and move next column.
      default java.lang.String nextString​(java.lang.String defaultValue)
      get current value as string and move next column.
      default java.util.Optional<java.lang.String> nextStringOpt()
      get current value as string and move next column.
      default java.lang.String nextStringOrNull()
      get current value as string and move next column.
      default java.time.LocalTime nextTime()
      get current value as time and move next column.
      default java.time.LocalTime nextTime​(java.time.LocalTime defaultValue)
      get current value as time and move next column.
      default java.util.Optional<java.time.LocalTime> nextTimeOpt()
      get current value as time and move next column.
      default java.time.LocalTime nextTimeOrNull()
      get current value as time and move next column.
      java.lang.Object nextValueOrNull()
      get current value and move next column.
      default java.time.ZonedDateTime nextZonedDateTime​(java.time.ZoneId zone)
      get current value as zoned dateTime and move next column.
      default java.time.ZonedDateTime nextZonedDateTime​(java.time.ZoneId zone, java.time.ZonedDateTime defaultValue)
      get current value as zoned dateTime and move next column.
      default java.util.Optional<java.time.ZonedDateTime> nextZonedDateTimeOpt​(java.time.ZoneId zone)
      get current value as zoned dateTime and move next column.
      default java.time.ZonedDateTime nextZonedDateTimeOrNull​(java.time.ZoneId zone)
      get current value as zoned dateTime and move next column.
    • Method Detail

      • nextValueOrNull

        @Nullable
        java.lang.Object nextValueOrNull()
                                  throws java.io.IOException,
                                         java.lang.InterruptedException,
                                         TsurugiTransactionException
        get current value and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • getConvertUtil

        IceaxeConvertUtil getConvertUtil()
        get convert utility.
        Returns:
        convert utility
      • getCurrentColumnIndex

        int getCurrentColumnIndex()
        get current column index.
        Returns:
        currenct olumn index
      • nextBoolean

        default boolean nextBoolean()
                             throws java.io.IOException,
                                    java.lang.InterruptedException,
                                    TsurugiTransactionException
        get current value as boolean and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextBoolean

        default boolean nextBoolean​(boolean defaultValue)
                             throws java.io.IOException,
                                    java.lang.InterruptedException,
                                    TsurugiTransactionException
        get current value as boolean and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextBooleanOpt

        @Nonnull
        default java.util.Optional<java.lang.Boolean> nextBooleanOpt()
                                                              throws java.io.IOException,
                                                                     java.lang.InterruptedException,
                                                                     TsurugiTransactionException
        get current value as boolean and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextBooleanOrNull

        @Nullable
        default java.lang.Boolean nextBooleanOrNull()
                                             throws java.io.IOException,
                                                    java.lang.InterruptedException,
                                                    TsurugiTransactionException
        get current value as boolean and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextInt

        default int nextInt()
                     throws java.io.IOException,
                            java.lang.InterruptedException,
                            TsurugiTransactionException
        get current value as int and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextInt

        default int nextInt​(int defaultValue)
                     throws java.io.IOException,
                            java.lang.InterruptedException,
                            TsurugiTransactionException
        get current value as int and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextIntOpt

        @Nonnull
        default java.util.Optional<java.lang.Integer> nextIntOpt()
                                                          throws java.io.IOException,
                                                                 java.lang.InterruptedException,
                                                                 TsurugiTransactionException
        get current value as int and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextIntOrNull

        @Nullable
        default java.lang.Integer nextIntOrNull()
                                         throws java.io.IOException,
                                                java.lang.InterruptedException,
                                                TsurugiTransactionException
        get current value as int and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextLong

        default long nextLong()
                       throws java.io.IOException,
                              java.lang.InterruptedException,
                              TsurugiTransactionException
        get current value as long and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextLong

        default long nextLong​(long defaultValue)
                       throws java.io.IOException,
                              java.lang.InterruptedException,
                              TsurugiTransactionException
        get current value as long and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextLongOpt

        @Nonnull
        default java.util.Optional<java.lang.Long> nextLongOpt()
                                                        throws java.io.IOException,
                                                               java.lang.InterruptedException,
                                                               TsurugiTransactionException
        get current value as long and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextLongOrNull

        @Nullable
        default java.lang.Long nextLongOrNull()
                                       throws java.io.IOException,
                                              java.lang.InterruptedException,
                                              TsurugiTransactionException
        get current value as long and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextFloat

        default float nextFloat()
                         throws java.io.IOException,
                                java.lang.InterruptedException,
                                TsurugiTransactionException
        get current value as float and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextFloat

        default float nextFloat​(float defaultValue)
                         throws java.io.IOException,
                                java.lang.InterruptedException,
                                TsurugiTransactionException
        get current value as float and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextFloatOpt

        @Nonnull
        default java.util.Optional<java.lang.Float> nextFloatOpt()
                                                          throws java.io.IOException,
                                                                 java.lang.InterruptedException,
                                                                 TsurugiTransactionException
        get current value as float and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextFloatOrNull

        @Nullable
        default java.lang.Float nextFloatOrNull()
                                         throws java.io.IOException,
                                                java.lang.InterruptedException,
                                                TsurugiTransactionException
        get current value as float and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDouble

        default double nextDouble()
                           throws java.io.IOException,
                                  java.lang.InterruptedException,
                                  TsurugiTransactionException
        get current value as double and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextDouble

        default double nextDouble​(double defaultValue)
                           throws java.io.IOException,
                                  java.lang.InterruptedException,
                                  TsurugiTransactionException
        get current value as double and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDoubleOpt

        @Nonnull
        default java.util.Optional<java.lang.Double> nextDoubleOpt()
                                                            throws java.io.IOException,
                                                                   java.lang.InterruptedException,
                                                                   TsurugiTransactionException
        get current value as double and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDoubleOrNull

        @Nullable
        default java.lang.Double nextDoubleOrNull()
                                           throws java.io.IOException,
                                                  java.lang.InterruptedException,
                                                  TsurugiTransactionException
        get current value as double and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDecimal

        @Nonnull
        default java.math.BigDecimal nextDecimal()
                                          throws java.io.IOException,
                                                 java.lang.InterruptedException,
                                                 TsurugiTransactionException
        get current value as decimal and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextDecimal

        default java.math.BigDecimal nextDecimal​(java.math.BigDecimal defaultValue)
                                          throws java.io.IOException,
                                                 java.lang.InterruptedException,
                                                 TsurugiTransactionException
        get current value as decimal and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDecimalOpt

        @Nonnull
        default java.util.Optional<java.math.BigDecimal> nextDecimalOpt()
                                                                 throws java.io.IOException,
                                                                        java.lang.InterruptedException,
                                                                        TsurugiTransactionException
        get current value as decimal and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDecimalOrNull

        @Nullable
        default java.math.BigDecimal nextDecimalOrNull()
                                                throws java.io.IOException,
                                                       java.lang.InterruptedException,
                                                       TsurugiTransactionException
        get current value as decimal and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextString

        @Nonnull
        default java.lang.String nextString()
                                     throws java.io.IOException,
                                            java.lang.InterruptedException,
                                            TsurugiTransactionException
        get current value as string and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextString

        default java.lang.String nextString​(java.lang.String defaultValue)
                                     throws java.io.IOException,
                                            java.lang.InterruptedException,
                                            TsurugiTransactionException
        get current value as string and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextStringOpt

        @Nonnull
        default java.util.Optional<java.lang.String> nextStringOpt()
                                                            throws java.io.IOException,
                                                                   java.lang.InterruptedException,
                                                                   TsurugiTransactionException
        get current value as string and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextStringOrNull

        @Nullable
        default java.lang.String nextStringOrNull()
                                           throws java.io.IOException,
                                                  java.lang.InterruptedException,
                                                  TsurugiTransactionException
        get current value as string and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextBytes

        @Nonnull
        default byte[] nextBytes()
                          throws java.io.IOException,
                                 java.lang.InterruptedException,
                                 TsurugiTransactionException
        get current value as byte[] and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextBytes

        default byte[] nextBytes​(byte[] defaultValue)
                          throws java.io.IOException,
                                 java.lang.InterruptedException,
                                 TsurugiTransactionException
        get current value as byte[] and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextBytesOpt

        @Nonnull
        default java.util.Optional<byte[]> nextBytesOpt()
                                                 throws java.io.IOException,
                                                        java.lang.InterruptedException,
                                                        TsurugiTransactionException
        get current value as byte[] and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextBytesOrNull

        @Nullable
        default byte[] nextBytesOrNull()
                                throws java.io.IOException,
                                       java.lang.InterruptedException,
                                       TsurugiTransactionException
        get current value as byte[] and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextBits

        @Nonnull
        default boolean[] nextBits()
                            throws java.io.IOException,
                                   java.lang.InterruptedException,
                                   TsurugiTransactionException
        This method is not yet implemented: get current value as boolean[] and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextBits

        default boolean[] nextBits​(boolean[] defaultValue)
                            throws java.io.IOException,
                                   java.lang.InterruptedException,
                                   TsurugiTransactionException
        This method is not yet implemented: get current value as boolean[] and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextBitsOpt

        @Nonnull
        default java.util.Optional<boolean[]> nextBitsOpt()
                                                   throws java.io.IOException,
                                                          java.lang.InterruptedException,
                                                          TsurugiTransactionException
        This method is not yet implemented: get current value as boolean[] and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextBitsOrNull

        @Nullable
        default boolean[] nextBitsOrNull()
                                  throws java.io.IOException,
                                         java.lang.InterruptedException,
                                         TsurugiTransactionException
        This method is not yet implemented: get current value as boolean[] and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDate

        @Nonnull
        default java.time.LocalDate nextDate()
                                      throws java.io.IOException,
                                             java.lang.InterruptedException,
                                             TsurugiTransactionException
        get current value as date and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextDate

        default java.time.LocalDate nextDate​(java.time.LocalDate defaultValue)
                                      throws java.io.IOException,
                                             java.lang.InterruptedException,
                                             TsurugiTransactionException
        get current value as date and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDateOpt

        @Nonnull
        default java.util.Optional<java.time.LocalDate> nextDateOpt()
                                                             throws java.io.IOException,
                                                                    java.lang.InterruptedException,
                                                                    TsurugiTransactionException
        get current value as date and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDateOrNull

        @Nullable
        default java.time.LocalDate nextDateOrNull()
                                            throws java.io.IOException,
                                                   java.lang.InterruptedException,
                                                   TsurugiTransactionException
        get current value as date and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextTime

        @Nonnull
        default java.time.LocalTime nextTime()
                                      throws java.io.IOException,
                                             java.lang.InterruptedException,
                                             TsurugiTransactionException
        get current value as time and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextTime

        default java.time.LocalTime nextTime​(java.time.LocalTime defaultValue)
                                      throws java.io.IOException,
                                             java.lang.InterruptedException,
                                             TsurugiTransactionException
        get current value as time and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextTimeOpt

        @Nonnull
        default java.util.Optional<java.time.LocalTime> nextTimeOpt()
                                                             throws java.io.IOException,
                                                                    java.lang.InterruptedException,
                                                                    TsurugiTransactionException
        get current value as time and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextTimeOrNull

        @Nullable
        default java.time.LocalTime nextTimeOrNull()
                                            throws java.io.IOException,
                                                   java.lang.InterruptedException,
                                                   TsurugiTransactionException
        get current value as time and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDateTime

        @Nonnull
        default java.time.LocalDateTime nextDateTime()
                                              throws java.io.IOException,
                                                     java.lang.InterruptedException,
                                                     TsurugiTransactionException
        get current value as dateTime and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextDateTime

        default java.time.LocalDateTime nextDateTime​(java.time.LocalDateTime defaultValue)
                                              throws java.io.IOException,
                                                     java.lang.InterruptedException,
                                                     TsurugiTransactionException
        get current value as dateTime and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDateTimeOpt

        @Nonnull
        default java.util.Optional<java.time.LocalDateTime> nextDateTimeOpt()
                                                                     throws java.io.IOException,
                                                                            java.lang.InterruptedException,
                                                                            TsurugiTransactionException
        get current value as dateTime and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextDateTimeOrNull

        @Nullable
        default java.time.LocalDateTime nextDateTimeOrNull()
                                                    throws java.io.IOException,
                                                           java.lang.InterruptedException,
                                                           TsurugiTransactionException
        get current value as dateTime and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextOffsetTime

        @Nonnull
        default java.time.OffsetTime nextOffsetTime()
                                             throws java.io.IOException,
                                                    java.lang.InterruptedException,
                                                    TsurugiTransactionException
        get current value as offset time and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextOffsetTime

        default java.time.OffsetTime nextOffsetTime​(java.time.OffsetTime defaultValue)
                                             throws java.io.IOException,
                                                    java.lang.InterruptedException,
                                                    TsurugiTransactionException
        get current value as offset time and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextOffsetTimeOpt

        @Nonnull
        default java.util.Optional<java.time.OffsetTime> nextOffsetTimeOpt()
                                                                    throws java.io.IOException,
                                                                           java.lang.InterruptedException,
                                                                           TsurugiTransactionException
        get current value as offset time and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextOffsetTimeOrNull

        @Nullable
        default java.time.OffsetTime nextOffsetTimeOrNull()
                                                   throws java.io.IOException,
                                                          java.lang.InterruptedException,
                                                          TsurugiTransactionException
        get current value as offset time and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextOffsetDateTime

        @Nonnull
        default java.time.OffsetDateTime nextOffsetDateTime()
                                                     throws java.io.IOException,
                                                            java.lang.InterruptedException,
                                                            TsurugiTransactionException
        get current value as offset dateTime and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextOffsetDateTime

        default java.time.OffsetDateTime nextOffsetDateTime​(java.time.OffsetDateTime defaultValue)
                                                     throws java.io.IOException,
                                                            java.lang.InterruptedException,
                                                            TsurugiTransactionException
        get current value as offset dateTime and move next column.
        Parameters:
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextOffsetDateTimeOpt

        @Nonnull
        default java.util.Optional<java.time.OffsetDateTime> nextOffsetDateTimeOpt()
                                                                            throws java.io.IOException,
                                                                                   java.lang.InterruptedException,
                                                                                   TsurugiTransactionException
        get current value as offset dateTime and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextOffsetDateTimeOrNull

        @Nullable
        default java.time.OffsetDateTime nextOffsetDateTimeOrNull()
                                                           throws java.io.IOException,
                                                                  java.lang.InterruptedException,
                                                                  TsurugiTransactionException
        get current value as offset dateTime and move next column.
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextZonedDateTime

        @Nonnull
        default java.time.ZonedDateTime nextZonedDateTime​(@Nonnull
                                                          java.time.ZoneId zone)
                                                   throws java.io.IOException,
                                                          java.lang.InterruptedException,
                                                          TsurugiTransactionException
        get current value as zoned dateTime and move next column.
        Parameters:
        zone - time-zone
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
        java.lang.NullPointerException - if value is null
      • nextZonedDateTime

        default java.time.ZonedDateTime nextZonedDateTime​(@Nonnull
                                                          java.time.ZoneId zone,
                                                          java.time.ZonedDateTime defaultValue)
                                                   throws java.io.IOException,
                                                          java.lang.InterruptedException,
                                                          TsurugiTransactionException
        get current value as zoned dateTime and move next column.
        Parameters:
        zone - time-zone
        defaultValue - value to return if original value is null
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextZonedDateTimeOpt

        @Nonnull
        default java.util.Optional<java.time.ZonedDateTime> nextZonedDateTimeOpt​(@Nonnull
                                                                                 java.time.ZoneId zone)
                                                                          throws java.io.IOException,
                                                                                 java.lang.InterruptedException,
                                                                                 TsurugiTransactionException
        get current value as zoned dateTime and move next column.
        Parameters:
        zone - time-zone
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data
      • nextZonedDateTimeOrNull

        @Nullable
        default java.time.ZonedDateTime nextZonedDateTimeOrNull​(@Nonnull
                                                                java.time.ZoneId zone)
                                                         throws java.io.IOException,
                                                                java.lang.InterruptedException,
                                                                TsurugiTransactionException
        get current value as zoned dateTime and move next column.
        Parameters:
        zone - time-zone
        Returns:
        value
        Throws:
        java.io.IOException - if an I/O error occurs while retrieving the column data
        java.lang.InterruptedException - if interrupted while retrieving the column data
        TsurugiTransactionException - if server error occurs while retrieving the column data