Interface PostgreQuery.WithSpec<I extends io.army.criteria.Item>

All Superinterfaces:
io.army.criteria.Item, PostgreQuery._PostgreSelectClause<I>, PostgreQuery._PostgreStaticWithClause<PostgreQuery._SelectSpec<I>>, PostgreQuery._SelectSpec<I>, PostgreStatement._PostgreDynamicWithClause<PostgreQuery._SelectSpec<I>>, io.army.criteria.Query._DynamicDistinctOnAndSelectsClause<PostgreQuery._FromSpec<I>>, io.army.criteria.Query._DynamicDistinctOnExpClause<PostgreQuery._PostgreSelectCommaSpec<I>>, io.army.criteria.Query._DynamicModifierSelectClause<Postgres.Modifier,PostgreQuery._FromSpec<I>>, io.army.criteria.Query._DynamicSelectClause<PostgreQuery._FromSpec<I>>, io.army.criteria.Query._ModifierSelectClause<PostgreQuery._PostgreSelectCommaSpec<I>>, io.army.criteria.Query._StaticSelectClause<PostgreQuery._PostgreSelectCommaSpec<I>>, io.army.criteria.RowSet._DynamicParensRowSetClause<PostgreQuery.WithSpec<PostgreQuery._UnionOrderBySpec<I>>,PostgreQuery._UnionOrderBySpec<I>>, io.army.criteria.Statement._DynamicWithClause<PostgreCtes,PostgreQuery._SelectSpec<I>>, io.army.criteria.Statement._StaticWithClause<PostgreQuery._StaticCteParensSpec<PostgreQuery._SelectSpec<I>>>
Enclosing interface:
PostgreQuery

public static interface PostgreQuery.WithSpec<I extends io.army.criteria.Item> extends PostgreStatement._PostgreDynamicWithClause<PostgreQuery._SelectSpec<I>>, PostgreQuery._PostgreStaticWithClause<PostgreQuery._SelectSpec<I>>, PostgreQuery._SelectSpec<I>

primary-statement syntax support static WITH clause,it's simple and clear and free

This interface is public interface that developer can directly use.

Since:
0.6.0
  • Method Summary

    Methods inherited from interface io.army.criteria.Query._DynamicDistinctOnAndSelectsClause

    select, selectDistinctOn, selectIf, selectIfDistinctOn, selects, selectsDistinctOn, selectsIf, selectsIfDistinctOn

    Methods inherited from interface io.army.criteria.Query._DynamicDistinctOnExpClause

    select, selectDistinctOn, selectIf, selectIfDistinctOn

    Methods inherited from interface io.army.criteria.Query._DynamicModifierSelectClause

    select, selects

    Methods inherited from interface io.army.criteria.Query._DynamicSelectClause

    select, selects

    Methods inherited from interface io.army.criteria.Query._ModifierSelectClause

    selectAll, selectDistinct

    Methods inherited from interface io.army.criteria.Query._StaticSelectClause

    select, select, select, select, select, select, select, select, select, select

    Methods inherited from interface io.army.criteria.RowSet._DynamicParensRowSetClause

    parens

    Methods inherited from interface io.army.criteria.Statement._DynamicWithClause

    ifWith, ifWithRecursive, with, withRecursive

    Methods inherited from interface io.army.criteria.Statement._StaticWithClause

    with, withRecursive