| Modifier and Type | Method and Description |
|---|---|
| public default void | |
| public default void | |
| public default <X> void | cycle(String cycleMarkAttributeName, X cycleValue, X noCycleValue, JpaCteCriteriaAttribute... cycleColumns)
|
| public default <X> void | cycle(String cycleMarkAttributeName, X cycleValue, X noCycleValue, List<JpaCteCriteriaAttribute> cycleColumns)
|
| public default void | cycleUsing(String cycleMarkAttributeName, String cyclePathAttributeName, JpaCteCriteriaAttribute... cycleColumns)
|
| public default void | cycleUsing(String cycleMarkAttributeName, String cyclePathAttributeName, List<JpaCteCriteriaAttribute> cycleColumns)
|
| public default <X> void | cycleUsing(String cycleMarkAttributeName, String cyclePathAttributeName, X cycleValue, X noCycleValue, JpaCteCriteriaAttribute... cycleColumns)
|
| public <X> void | cycleUsing(String cycleMarkAttributeName, String cyclePathAttributeName, X cycleValue, X noCycleValue, List<JpaCteCriteriaAttribute> cycleColumns)
|
| public JpaCteContainer | |
| public JpaSelectCriteria | |
| public List | |
| public String | |
| public String | getCyclePathAttributeName()
The attribute name that represents the computation path, which is used for cycle detection. |
| public Object | |
| public CteMaterialization | |
| public String | |
| public Object | |
| public String | getSearchAttributeName()
The attribute name by which one can order the final CTE result, to achieve the search order. |
| public List | |
| public CteSearchClauseKind | getSearchClauseKind()
The kind of search (breadth-first or depth-first) that should be done for a recursive query. |
| public JpaCteCriteriaType | |
| public default void | |
| public void | |
| public void |
| cycle | back to summary |
|---|---|
| public default void cycle(String cycleMarkAttributeName, JpaCteCriteriaAttribute... cycleColumns) | |
| cycle | back to summary |
|---|---|
| public default void cycle(String cycleMarkAttributeName, List<JpaCteCriteriaAttribute> cycleColumns) | |
| cycle | back to summary |
|---|---|
| public default <X> void cycle(String cycleMarkAttributeName, X cycleValue, X noCycleValue, JpaCteCriteriaAttribute... cycleColumns) | |
| cycle | back to summary |
|---|---|
| public default <X> void cycle(String cycleMarkAttributeName, X cycleValue, X noCycleValue, List<JpaCteCriteriaAttribute> cycleColumns) | |
| cycleUsing | back to summary |
|---|---|
| public default void cycleUsing(String cycleMarkAttributeName, String cyclePathAttributeName, JpaCteCriteriaAttribute... cycleColumns) | |
| cycleUsing | back to summary |
|---|---|
| public default void cycleUsing(String cycleMarkAttributeName, String cyclePathAttributeName, List<JpaCteCriteriaAttribute> cycleColumns) | |
| cycleUsing | back to summary |
|---|---|
| public default <X> void cycleUsing(String cycleMarkAttributeName, String cyclePathAttributeName, X cycleValue, X noCycleValue, JpaCteCriteriaAttribute... cycleColumns) | |
| cycleUsing | back to summary |
|---|---|
| public <X> void cycleUsing(String cycleMarkAttributeName, String cyclePathAttributeName, X cycleValue, X noCycleValue, List<JpaCteCriteriaAttribute> cycleColumns) | |
| getCteContainer | back to summary |
|---|---|
| public JpaCteContainer getCteContainer() The container within this CTE is registered. | |
| getCteDefinition | back to summary |
|---|---|
| public JpaSelectCriteria The definition of the CTE. | |
| getCycleAttributes | back to summary |
|---|---|
| public List The attributes to use for cycle detection. | |
| getCycleMarkAttributeName | back to summary |
|---|---|
| public String getCycleMarkAttributeName() The attribute name which is used to mark when a cycle has been detected.
Note that an implicit | |
| getCyclePathAttributeName | back to summary |
|---|---|
| public String getCyclePathAttributeName() The attribute name that represents the computation path, which is used for cycle detection.
Note that an implicit | |
| getCycleValue | back to summary |
|---|---|
| public Object getCycleValue() The value which is set for the cycle mark attribute when a cycle is detected. | |
| getMaterialization | back to summary |
|---|---|
| public CteMaterialization getMaterialization() The materialization hint for the CTE. | |
| getName | back to summary |
|---|---|
| public String getName() The name under which this CTE is registered. | |
| getNoCycleValue | back to summary |
|---|---|
| public Object getNoCycleValue() The default value for the cycle mark attribute when no cycle is detected. | |
| getSearchAttributeName | back to summary |
|---|---|
| public String getSearchAttributeName() The attribute name by which one can order the final CTE result, to achieve the search order.
Note that an implicit | |
| getSearchBySpecifications | back to summary |
|---|---|
| public List The order by which should be searched. | |
| getSearchClauseKind | back to summary |
|---|---|
| public CteSearchClauseKind getSearchClauseKind() The kind of search (breadth-first or depth-first) that should be done for a recursive query. May be null if unspecified or if this is not a recursive query. | |
| getType | back to summary |
|---|---|
| public JpaCteCriteriaType The type of the CTE. | |
| search | back to summary |
|---|---|
| public default void search(CteSearchClauseKind kind, String searchAttributeName, JpaSearchOrder... searchOrders) | |
| search | back to summary |
|---|---|
| public void search(CteSearchClauseKind kind, String searchAttributeName, List<JpaSearchOrder> searchOrders) | |
| setMaterialization | back to summary |
|---|---|
| public void setMaterialization(CteMaterialization materialization) | |