/* * Hibernate, Relational Persistence for Idiomatic Java * * License: GNU Lesser General Public License (LGPL), version 2.1 or later * See the lgpl.txt file in the root directory or http://www.gnu.org/licenses/lgpl-2.1.html */ package org.hibernate.query.sqm.tree.select; import org.hibernate.query.sqm.tree.expression.SqmExpression; /** * Represents an individual argument to a dynamic instantiation. * * @author Steve Ebersole */ public class SqmDynamicInstantiationArgument implements SqmAliasedExpression { private final SqmExpression selectExpression; private final String alias; public SqmDynamicInstantiationArgument(SqmExpression selectExpression, String alias) { this.selectExpression = selectExpression; this.alias = alias; } public SqmExpression getExpression() { return selectExpression; } public String getAlias() { return alias; } }