Interface PostgreStatement._RepeatableClause<R>

All Known Subinterfaces:
PostgreDelete._RepeatableJoinClause<I,Q>, PostgreDelete._RepeatableOnClause<I,Q>, PostgreQuery._RepeatableJoinClause<I>, PostgreQuery._RepeatableOnClause<I>, PostgreStatement._DynamicRepeatableOnSpec, PostgreStatement._DynamicTableRepeatableJoinSpec, PostgreStatement._NestedRepeatableCrossClause<I>, PostgreStatement._NestedRepeatableJoinClause<I>, PostgreStatement._NestedRepeatableOnClause<I>, PostgreUpdate._RepeatableJoinClause<I,Q>, PostgreUpdate._RepeatableOnClause<I,Q>
Enclosing interface:
PostgreStatement

public static interface PostgreStatement._RepeatableClause<R>
  • Method Summary

    Modifier and Type
    Method
    Description
    <E extends Number>
    R
    ifRepeatable(java.util.function.Function<E,io.army.criteria.Expression> valueOperator, java.util.function.Supplier<E> supplier)
     
    ifRepeatable(java.util.function.Function<Object,io.army.criteria.Expression> valueOperator, java.util.function.Function<String,?> function, String keyName)
     
    ifRepeatable(java.util.function.Supplier<io.army.criteria.Expression> supplier)
     
    repeatable(io.army.criteria.Expression seed)
     
    <E extends Number>
    R
    repeatable(java.util.function.Function<E,io.army.criteria.Expression> valueOperator, java.util.function.Supplier<E> supplier)
     
    repeatable(java.util.function.Function<Number,io.army.criteria.Expression> valueOperator, Number seedValue)
     
    repeatable(java.util.function.Function<Object,io.army.criteria.Expression> valueOperator, java.util.function.Function<String,?> function, String keyName)
     
    repeatable(java.util.function.Supplier<io.army.criteria.Expression> supplier)
     
  • Method Details

    • repeatable

      R repeatable(io.army.criteria.Expression seed)
    • repeatable

      R repeatable(java.util.function.Supplier<io.army.criteria.Expression> supplier)
    • repeatable

      R repeatable(java.util.function.Function<Number,io.army.criteria.Expression> valueOperator, Number seedValue)
    • repeatable

      <E extends Number> R repeatable(java.util.function.Function<E,io.army.criteria.Expression> valueOperator, java.util.function.Supplier<E> supplier)
    • repeatable

      R repeatable(java.util.function.Function<Object,io.army.criteria.Expression> valueOperator, java.util.function.Function<String,?> function, String keyName)
    • ifRepeatable

      R ifRepeatable(java.util.function.Supplier<io.army.criteria.Expression> supplier)
    • ifRepeatable

      <E extends Number> R ifRepeatable(java.util.function.Function<E,io.army.criteria.Expression> valueOperator, java.util.function.Supplier<E> supplier)
    • ifRepeatable

      R ifRepeatable(java.util.function.Function<Object,io.army.criteria.Expression> valueOperator, java.util.function.Function<String,?> function, String keyName)