SqmCriteriaNodeBuilder doesn't need to be a SqmCreationContext
This commit is contained in:
parent
4a974fe976
commit
1abc64fc65
|
@ -411,7 +411,7 @@ public class SemanticQueryBuilder<R> extends HqlParserBaseVisitor<Object> implem
|
|||
? ParameterStyle.UNKNOWN
|
||||
: ParameterStyle.MIXED;
|
||||
|
||||
final TypeConfiguration typeConfiguration = creationContext.getNodeBuilder().getTypeConfiguration();
|
||||
final TypeConfiguration typeConfiguration = creationContext.getTypeConfiguration();
|
||||
final JavaTypeRegistry javaTypeRegistry = typeConfiguration.getJavaTypeRegistry();
|
||||
this.integerDomainType = typeConfiguration.standardBasicTypeForJavaType( Integer.class );
|
||||
this.listJavaType = javaTypeRegistry.resolveDescriptor( List.class );
|
||||
|
@ -1436,7 +1436,7 @@ public class SemanticQueryBuilder<R> extends HqlParserBaseVisitor<Object> implem
|
|||
public SqmSelectClause visitSelectClause(HqlParser.SelectClauseContext ctx) {
|
||||
// todo (6.0) : primer a select-clause-specific SemanticPathPart into the stack
|
||||
final SqmSelectClause selectClause =
|
||||
new SqmSelectClause(ctx.DISTINCT() != null, creationContext.getNodeBuilder() );
|
||||
new SqmSelectClause( ctx.DISTINCT() != null, creationContext.getNodeBuilder() );
|
||||
final HqlParser.SelectionListContext selectionListContext = ctx.selectionList();
|
||||
for ( HqlParser.SelectionContext selectionContext : selectionListContext.selection() ) {
|
||||
selectClause.addSelection( visitSelection( selectionContext ) );
|
||||
|
|
|
@ -202,7 +202,7 @@ import static org.hibernate.query.sqm.TrimSpec.fromCriteriaTrimSpec;
|
|||
*
|
||||
* @author Steve Ebersole
|
||||
*/
|
||||
public class SqmCriteriaNodeBuilder implements NodeBuilder, SqmCreationContext, Serializable {
|
||||
public class SqmCriteriaNodeBuilder implements NodeBuilder, Serializable {
|
||||
|
||||
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( SqmCriteriaNodeBuilder.class );
|
||||
|
||||
|
|
Loading…
Reference in New Issue