abstractselectexpression.java

来自「一个Java持久层类库」· Java 代码 · 共 44 行

JAVA
44
字号
// $Id: AbstractSelectExpression.java 7460 2005-07-12 20:27:29Z steveebersole $package org.hibernate.hql.ast.tree;import org.hibernate.type.Type;import antlr.SemanticException;/** * Partial implementation of SelectExpression for all the nodes that aren't constructors. * * @author josh Nov 11, 2004 7:09:11 AM */public abstract class AbstractSelectExpression extends HqlSqlWalkerNode implements SelectExpression {		private String alias;		public final void setAlias(String alias) {		this.alias = alias;	}		public final String getAlias() {		return alias;	}	public boolean isConstructor() {		return false;	}	public boolean isReturnableEntity() throws SemanticException {		return false;	}	public FromElement getFromElement() {		return null;	}	public boolean isScalar() throws SemanticException {		// Default implementation:		// If this node has a data type, and that data type is not an association, then this is scalar.		Type type = getDataType();		return type != null && !type.isAssociationType();	// Moved here from SelectClause [jsd]	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?