Uses of Class
org.hibernate.dialect.sql.ast.spi.CteSupport.Builder
Packages that use CteSupport.Builder
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
-
Uses of CteSupport.Builder in org.hibernate.dialect.sql.ast.spi
Methods in org.hibernate.dialect.sql.ast.spi that return CteSupport.BuilderModifier and TypeMethodDescriptionstatic CteSupport.BuilderCteSupport.builder()Create a builder initialized with the base Dialect profile.static CteSupport.BuilderCteSupport.builder(CteSupport base) Create a builder initialized as a copy of the given profile.CteSupport.Builder.mutationFeatures(CteSupport.MutationFeature... features) Replace the mutation-feature set.CteSupport.Builder.placement(CteSupport.Placement placement) Set the strongest supported WITH-clause placement.CteSupport.Builder.recursiveFeature(CteSupport.RecursiveFeature feature, boolean supported) Add or remove one recursive feature according to a condition.CteSupport.Builder.recursiveFeatures(CteSupport.RecursiveFeature... features) Replace the recursive-feature set.CteSupport.Builder.requiresRecursiveKeyword(boolean required) Configure whether recursive syntax requires its keyword.CteSupport.Builder.supportsCteHeaderColumnList(boolean supported) Configure CTE-header column-list support.CteSupport.Builder.supportsRecursiveClauseArrayAndRowEmulation(boolean supported) Configure whether array/row recursive-clause emulation is allowed.