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

All Superinterfaces:
io.army.criteria.InsertStatement._MigrationOptionClause<PostgreInsert._StaticSubNullOptionSpec<PostgreQuery._CteComma<I>>>, io.army.criteria.InsertStatement._NullOptionClause<PostgreInsert._StaticSubPreferLiteralSpec<PostgreQuery._CteComma<I>>>, io.army.criteria.InsertStatement._PreferLiteralClause<PostgreInsert._CteInsertIntoClause<PostgreQuery._CteComma<I>>>, io.army.criteria.Item, PostgreDelete._PostgreDeleteClause<PostgreQuery._CteComma<I>,PostgreQuery._CteComma<I>>, PostgreInsert._CteInsertIntoClause<PostgreQuery._CteComma<I>>, PostgreInsert._StaticSubNullOptionSpec<PostgreQuery._CteComma<I>>, PostgreInsert._StaticSubOptionSpec<PostgreQuery._CteComma<I>>, PostgreInsert._StaticSubPreferLiteralSpec<PostgreQuery._CteComma<I>>, PostgreQuery._PostgreSelectClause<PostgreQuery._StaticCteSearchSpec<I>>, PostgreQuery._StaticCteSelectSpec<PostgreQuery._StaticCteSearchSpec<I>>, PostgreUpdate._SingleUpdateClause<PostgreQuery._CteComma<I>,PostgreQuery._CteComma<I>>, PostgreValues._PostgreValuesClause<PostgreQuery._CteComma<I>>, io.army.criteria.Query._DynamicDistinctOnAndSelectsClause<PostgreQuery._FromSpec<PostgreQuery._StaticCteSearchSpec<I>>>, io.army.criteria.Query._DynamicDistinctOnExpClause<PostgreQuery._PostgreSelectCommaSpec<PostgreQuery._StaticCteSearchSpec<I>>>, io.army.criteria.Query._DynamicModifierSelectClause<Postgres.Modifier,PostgreQuery._FromSpec<PostgreQuery._StaticCteSearchSpec<I>>>, io.army.criteria.Query._DynamicSelectClause<PostgreQuery._FromSpec<PostgreQuery._StaticCteSearchSpec<I>>>, io.army.criteria.Query._ModifierSelectClause<PostgreQuery._PostgreSelectCommaSpec<PostgreQuery._StaticCteSearchSpec<I>>>, io.army.criteria.Query._StaticSelectClause<PostgreQuery._PostgreSelectCommaSpec<PostgreQuery._StaticCteSearchSpec<I>>>, io.army.criteria.RowSet._DynamicParensRowSetClause<PostgreQuery._StaticCteSelectSpec<PostgreQuery._UnionOrderBySpec<PostgreQuery._StaticCteSearchSpec<I>>>,PostgreQuery._UnionOrderBySpec<PostgreQuery._StaticCteSearchSpec<I>>>, io.army.criteria.Values._DynamicValuesRowParensClause<PostgreValues._OrderBySpec<PostgreQuery._CteComma<I>>>, io.army.criteria.Values._StaticValuesClause<PostgreValues._StaticValuesRowClause<PostgreQuery._CteComma<I>>>
Enclosing interface:
PostgreQuery

static sub-statement syntax forbid the WITH clause ,because it destroy the Readability of code.

Since:
0.6.0
  • Method Summary

    Methods inherited from interface io.army.criteria.InsertStatement._MigrationOptionClause

    migration

    Methods inherited from interface io.army.criteria.InsertStatement._NullOptionClause

    nullMode

    Methods inherited from interface io.army.criteria.InsertStatement._PreferLiteralClause

    literalMode

    Methods inherited from interface io.army.criteria.postgre.PostgreDelete._PostgreDeleteClause

    deleteFrom, deleteFrom, deleteFrom

    Methods inherited from interface io.army.criteria.postgre.PostgreInsert._CteInsertIntoClause

    insertInto

    Methods inherited from interface io.army.criteria.postgre.PostgreUpdate._SingleUpdateClause

    update, update, update

    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.Values._DynamicValuesRowParensClause

    values

    Methods inherited from interface io.army.criteria.Values._StaticValuesClause

    values