Package io.army.criteria.postgre
@NonNullApi
package io.army.criteria.postgre
-
InterfacesClassDescriptionThis interface not start with underscore, so this interface can present in application developer code.PostgreCommand._CloseCursorClause<I extends io.army.criteria.Item>PostgreCommand._DeclareComplexQueryCommand<I extends io.army.criteria.Item>PostgreCommand._DeclareCursorBinarySpec<I extends io.army.criteria.Item>PostgreCommand._DeclareCursorNameClause<I extends io.army.criteria.Item>PostgreCommand._DeclareCursorScrollSpec<I extends io.army.criteria.Item>PostgreCommand._DeclareCursorSensitiveSpec<I extends io.army.criteria.Item>PostgreCommand._DeclareCursorWordClause<I extends io.army.criteria.Item>PostgreCommand._DeclareForQueryClause<I extends io.army.criteria.Item>PostgreCommand._DeclareQueryWithSpec<I extends io.army.criteria.Item>PostgreCommand._DeclareWithHoldSpec<I extends io.army.criteria.Item>PostgreCommand._FetchCursorClause<I extends io.army.criteria.Item>PostgreCommand._FromInCursorClause<I extends io.army.criteria.Item>PostgreCommand._MoveCursorClause<I extends io.army.criteria.Item>PostgreCommand._SpaceCursorNameClause<I extends io.army.criteria.Item>This interface representing Postgre cte builder.This interface representing Postgre DECLARE cursor statementThis interface representing Postgre DELETE syntax.PostgreDelete._ParensJoinSpec<I extends io.army.criteria.Item,
Q extends io.army.criteria.Item> PostgreDelete._PostgreDeleteClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._RepeatableJoinClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._RepeatableOnClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._ReturningSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._SingleJoinSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._SingleUsingSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._SingleWhereAndSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._SingleWhereClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._SingleWithSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._StaticReturningCommaSpec<Q extends io.army.criteria.Item>PostgreDelete._TableSampleJoinSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreDelete._TableSampleOnSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> This interface representing postgre INSERT statement.PostgreInsert._ColumnListSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._ComplexColumnDefaultSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._ComplexInsertIntoClause<I extends io.army.criteria.Item>This interface is used by in multi-statement api.PostgreInsert._ComplexNullOptionSpec<I extends io.army.criteria.Item>PostgreInsert._ComplexOptionSpec<I extends io.army.criteria.Item>PostgreInsert._ComplexPreferLiteralSpec<I extends io.army.criteria.Item>PostgreInsert._ComplexWithCteSpec<I extends io.army.criteria.Item>PostgreInsert._ConflictActionClause<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._ConflictDoNothingClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreInsert._ConflictTargetOptionSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._ConflictTargetWhereAndSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._ConflictTargetWhereSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._CteInsertIntoClause<I extends io.army.criteria.Item>PostgreInsert._DoUpdateSetClause<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._DoUpdateWhereAndSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreInsert._DoUpdateWhereClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreInsert._DoUpdateWhereSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._DynamicSubNullOptionSpec<I extends io.army.criteria.Item>PostgreInsert._DynamicSubOptionSpec<I extends io.army.criteria.Item>PostgreInsert._DynamicSubPreferLiteralSpec<I extends io.army.criteria.Item>PostgreInsert._DynamicSubWithSpec<I extends io.army.criteria.Item>PostgreInsert._OnConflictSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._OverridingValueSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._PostgreValuesStaticParensClause<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._PostgreValuesStaticParensCommaSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._ReturningSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreInsert._StaticReturningCommaSpec<Q extends io.army.criteria.Item>PostgreInsert._StaticSubNullOptionSpec<I extends io.army.criteria.Item>static sub-statement syntax forbid the WITH clause of cte insert,because it destroy the Readability of code.PostgreInsert._StaticSubOptionSpec<I extends io.army.criteria.Item>static sub-statement syntax forbid the WITH clause of cte insert,because it destroy the Readability of code.PostgreInsert._StaticSubPreferLiteralSpec<I extends io.army.criteria.Item>static sub-statement syntax forbid the WITH clause of cte insert,because it destroy the Readability of code.PostgreInsert._TableAliasSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> PostgreInsert._ValuesDefaultSpec<T,I extends io.army.criteria.Item, Q extends io.army.criteria.Item> This interface representing Postgre MERGE syntax.PostgreMerge._MatchedThenClause<T,I extends io.army.criteria.Item> PostgreMerge._MergeUsingClause<T,I extends io.army.criteria.Item> PostgreMerge._MergeWhenClause<T,I extends io.army.criteria.Item> PostgreMerge._MergeWhenSpec<T,I extends io.army.criteria.Item> PostgreMerge._NotMatchedThenClause<T,I extends io.army.criteria.Item> This interface is public interface that developer can directly use,but just delete(), for example:This interface representing postgre SELECT statement.PostgreQuery._CteComma<I extends io.army.criteria.Item>PostgreQuery._CteCycleClause<I extends io.army.criteria.Item>PostgreQuery._CteSearchClause<I extends io.army.criteria.Item>PostgreQuery._CyclePathColumnClause<I extends io.army.criteria.Item>PostgreQuery._CycleToMarkValueSpec<I extends io.army.criteria.Item>PostgreQuery._FetchSpec<I extends io.army.criteria.Item>PostgreQuery._FromSpec<I extends io.army.criteria.Item>PostgreQuery._GroupByCommaSpec<I extends io.army.criteria.Item>PostgreQuery._GroupBySpec<I extends io.army.criteria.Item>PostgreQuery._HavingAndSpec<I extends io.army.criteria.Item>PostgreQuery._HavingSpec<I extends io.army.criteria.Item>PostgreQuery._JoinSpec<I extends io.army.criteria.Item>PostgreQuery._LimitSpec<I extends io.army.criteria.Item>PostgreQuery._LockOfTableSpec<I extends io.army.criteria.Item>PostgreQuery._LockSpec<I extends io.army.criteria.Item>PostgreQuery._LockWaitOptionSpec<I extends io.army.criteria.Item>PostgreQuery._OffsetSpec<I extends io.army.criteria.Item>PostgreQuery._OrderByCommaSpec<I extends io.army.criteria.Item>PostgreQuery._OrderBySpec<I extends io.army.criteria.Item>PostgreQuery._ParensJoinSpec<I extends io.army.criteria.Item>PostgreQuery._PostgreSelectClause<I extends io.army.criteria.Item>PostgreQuery._PostgreSelectCommaSpec<I extends io.army.criteria.Item>PostgreQuery._PostgreStaticWithClause<I extends io.army.criteria.Item>PostgreQuery._QueryComplexSpec<I extends io.army.criteria.Item>PostgreQuery._QueryWithComplexSpec<I extends io.army.criteria.Item>PostgreQuery._RepeatableJoinClause<I extends io.army.criteria.Item>PostgreQuery._RepeatableOnClause<I extends io.army.criteria.Item>PostgreQuery._SearchFirstByClause<I extends io.army.criteria.Item>PostgreQuery._SelectSpec<I extends io.army.criteria.Item>PostgreQuery._SetCycleMarkColumnClause<I extends io.army.criteria.Item>PostgreQuery._SetSearchSeqColumnClause<I extends io.army.criteria.Item>PostgreQuery._StaticCteAsClause<I extends io.army.criteria.Item>PostgreQuery._StaticCteComplexCommandSpec<I extends io.army.criteria.Item>static sub-statement syntax forbid the WITH clause ,because it destroy the Readability of code.PostgreQuery._StaticCteCycleSpec<I extends io.army.criteria.Item>PostgreQuery._StaticCteParensSpec<I extends io.army.criteria.Item>PostgreQuery._StaticCteSearchSpec<I extends io.army.criteria.Item>PostgreQuery._StaticCteSelectSpec<I extends io.army.criteria.Item>PostgreQuery._TableSampleJoinSpec<I extends io.army.criteria.Item>PostgreQuery._TableSampleOnSpec<I extends io.army.criteria.Item>PostgreQuery._UnionFetchSpec<I extends io.army.criteria.Item>PostgreQuery._UnionLimitSpec<I extends io.army.criteria.Item>PostgreQuery._UnionOffsetSpec<I extends io.army.criteria.Item>PostgreQuery._UnionOrderByCommaSpec<I extends io.army.criteria.Item>PostgreQuery._UnionOrderBySpec<I extends io.army.criteria.Item>PostgreQuery._UnionSpec<I extends io.army.criteria.Item>PostgreQuery._WhereAndSpec<I extends io.army.criteria.Item>PostgreQuery._WhereSpec<I extends io.army.criteria.Item>PostgreQuery._WindowCommaSpec<I extends io.army.criteria.Item>PostgreQuery._WindowSpec<I extends io.army.criteria.Item>PostgreQuery.WithSpec<I extends io.army.criteria.Item>primary-statement syntax support static WITH clause,it's simple and clear and freePostgreStatement._NestedJoinSpec<I extends io.army.criteria.Item>PostgreStatement._NestedLeftParenSpec<I extends io.army.criteria.Item>PostgreStatement._NestedOnSpec<I extends io.army.criteria.Item>PostgreStatement._NestedParensCrossSpec<I extends io.army.criteria.Item>PostgreStatement._NestedParensJoinSpec<I extends io.army.criteria.Item>PostgreStatement._NestedParensOnSpec<I extends io.army.criteria.Item>PostgreStatement._NestedRepeatableCrossClause<I extends io.army.criteria.Item>PostgreStatement._NestedRepeatableJoinClause<I extends io.army.criteria.Item>PostgreStatement._NestedRepeatableOnClause<I extends io.army.criteria.Item>PostgreStatement._NestedTableSampleCrossSpec<I extends io.army.criteria.Item>PostgreStatement._NestedTableSampleJoinSpec<I extends io.army.criteria.Item>PostgreStatement._NestedTableSampleOnSpec<I extends io.army.criteria.Item>PostgreStatement._PostgreCrossNestedClause<R extends io.army.criteria.Item>PostgreStatement._PostgreCrossUndoneFuncClause<R extends io.army.criteria.Item>PostgreStatement._PostgreDynamicCteAsClause<T extends io.army.criteria.Item,R extends io.army.criteria.Item> PostgreStatement._PostgreDynamicNestedClause<R extends io.army.criteria.Item>PostgreStatement._PostgreDynamicWithClause<WE extends io.army.criteria.Item>PostgreStatement._PostgreFromNestedClause<R extends io.army.criteria.Item>PostgreStatement._PostgreFromUndoneFuncClause<R extends io.army.criteria.Item>PostgreStatement._PostgreJoinNestedClause<R extends io.army.criteria.Item>PostgreStatement._PostgreJoinUndoneFuncClause<R extends io.army.criteria.Item>PostgreStatement._PostgreNestedJoinClause<I extends io.army.criteria.Item>PostgreStatement._PostgreNestedLeftParenUndoneFuncClause<R extends io.army.criteria.Item>PostgreStatement._PostgreTabularSpaceUndoneFuncClause<R extends io.army.criteria.Item>PostgreStatement._PostgreUsingNestedClause<R extends io.army.criteria.Item>PostgreStatement._PostgreUsingUndoneFuncClause<R extends io.army.criteria.Item>This interface representing Postgre UPDATE syntax.PostgreUpdate._ParensJoinSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._RepeatableJoinClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._RepeatableOnClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._ReturningSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._SingleFromSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._SingleJoinSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._SingleSetClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item, T> PostgreUpdate._SingleSetFromSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item, T> PostgreUpdate._SingleUpdateClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._SingleWhereAndSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._SingleWhereClause<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._SingleWithSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._StaticReturningCommaSpec<Q extends io.army.criteria.Item>PostgreUpdate._TableSampleJoinSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreUpdate._TableSampleOnSpec<I extends io.army.criteria.Item,Q extends io.army.criteria.Item> PostgreValues._FetchSpec<I extends io.army.criteria.Item>PostgreValues._LimitSpec<I extends io.army.criteria.Item>PostgreValues._OffsetSpec<I extends io.army.criteria.Item>PostgreValues._OrderByCommaSpec<I extends io.army.criteria.Item>PostgreValues._OrderBySpec<I extends io.army.criteria.Item>PostgreValues._PostgreValuesClause<I extends io.army.criteria.Item>PostgreValues._QueryComplexSpec<I extends io.army.criteria.Item>PostgreValues._QueryWithComplexSpec<I extends io.army.criteria.Item>PostgreValues._StaticValuesRowClause<I extends io.army.criteria.Item>PostgreValues._StaticValuesRowCommaSpec<I extends io.army.criteria.Item>PostgreValues._UnionFetchSpec<I extends io.army.criteria.Item>PostgreValues._UnionLimitSpec<I extends io.army.criteria.Item>PostgreValues._UnionOffsetSpec<I extends io.army.criteria.Item>PostgreValues._UnionOrderByCommaSpec<I extends io.army.criteria.Item>PostgreValues._UnionOrderBySpec<I extends io.army.criteria.Item>PostgreValues._UnionSpec<I extends io.army.criteria.Item>PostgreValues.ValuesSpec<I extends io.army.criteria.Item>