Interface PreparedPgqlQueryBuilder<B extends PreparedPgqlQueryBuilder<B>>

  • Type Parameters:
    B - The actual builder type.
    All Superinterfaces:
    oracle.pgx.api.subgraph.internal.PreparedQueryBuilder<B>
    All Known Implementing Classes:
    PreparedPgSqlPgqlQuery, PreparedPgViewPgqlQuery, PreparedPgViewPgqlQuery

    public interface PreparedPgqlQueryBuilder<B extends PreparedPgqlQueryBuilder<B>>
    extends oracle.pgx.api.subgraph.internal.PreparedQueryBuilder<B>
    A builder for prepared statements.
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default B withBooleanArg​(int position, boolean value)
      Set a boolean argument for the prepared query.
      default B withDateArg​(int position, java.time.LocalDate value)
      Set a date argument for the prepared query.
      default B withDoubleArg​(int position, double value)
      Set a double argument for the prepared query.
      default B withFloatArg​(int position, float value)
      Set a float argument for the prepared query.
      default B withIntegerArg​(int position, int value)
      Set an int argument for the prepared query.
      default B withLongArg​(int position, long value)
      Set a long argument for the prepared query.
      default B withStringArg​(int position, java.lang.String value)
      Set a String argument for the prepared query.
      default B withTimeArg​(int position, java.time.LocalTime value)
      Set a time argument for the prepared query.
      default B withTimestampArg​(int position, java.time.LocalDateTime value)
      Set a timestamp argument for the prepared query.
      default B withTimestampWithTimezoneArg​(int position, java.time.OffsetDateTime value)
      Set a timestamp (with timezone) argument for the prepared query.
      default B withTimeWithTimezoneArg​(int position, java.time.OffsetTime value)
      Set a time (with timezone) argument for the prepared query.
      • Methods inherited from interface oracle.pgx.api.subgraph.internal.PreparedQueryBuilder

        withArg
    • Method Detail

      • withBooleanArg

        default B withBooleanArg​(int position,
                                 boolean value)
        Set a boolean argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The boolean value.
        Returns:
        This builder.
      • withDoubleArg

        default B withDoubleArg​(int position,
                                double value)
        Set a double argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The double value.
        Returns:
        This builder.
      • withFloatArg

        default B withFloatArg​(int position,
                               float value)
        Set a float argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The float value.
        Returns:
        This builder.
      • withIntegerArg

        default B withIntegerArg​(int position,
                                 int value)
        Set an int argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The int value.
        Returns:
        This builder.
      • withLongArg

        default B withLongArg​(int position,
                              long value)
        Set a long argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The long value.
        Returns:
        This builder.
      • withStringArg

        default B withStringArg​(int position,
                                java.lang.String value)
        Set a String argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The String value.
        Returns:
        This builder.
      • withDateArg

        default B withDateArg​(int position,
                              java.time.LocalDate value)
        Set a date argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The date value.
        Returns:
        This builder.
      • withTimeArg

        default B withTimeArg​(int position,
                              java.time.LocalTime value)
        Set a time argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The time value.
        Returns:
        This builder.
      • withTimeWithTimezoneArg

        default B withTimeWithTimezoneArg​(int position,
                                          java.time.OffsetTime value)
        Set a time (with timezone) argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The time (with timezone) value.
        Returns:
        This builder.
      • withTimestampArg

        default B withTimestampArg​(int position,
                                   java.time.LocalDateTime value)
        Set a timestamp argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The timestamp value.
        Returns:
        This builder.
      • withTimestampWithTimezoneArg

        default B withTimestampWithTimezoneArg​(int position,
                                               java.time.OffsetDateTime value)
        Set a timestamp (with timezone) argument for the prepared query.
        Parameters:
        position - The position of the argument (1-based).
        value - The timestamp (with timezone) value.
        Returns:
        This builder.