/** * Figure out the type of the binary expression by looking at * the types of the operands. Sometimes we don't know both types, * if, for example, one is a parameter. */ @Override public Type getDataType() { if ( super.getDataType() == null ) { super.setDataType( resolveDataType() ); } return super.getDataType(); }
public void setScalarColumn(int i) throws SemanticException { this.scalarColumnIndex = i; setScalarColumnText( i ); }
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] }
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] }
/** * Figure out the type of the binary expression by looking at * the types of the operands. Sometimes we don't know both types, * if, for example, one is a parameter. */ public Type getDataType() { if ( super.getDataType() == null ) { super.setDataType( resolveDataType() ); } return super.getDataType(); }
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] }
public void setScalarColumn(int i) throws SemanticException { this.scalarColumnIndex = i; setScalarColumnText( i ); }
/** * Figure out the type of the binary expression by looking at * the types of the operands. Sometimes we don't know both types, * if, for example, one is a parameter. */ public Type getDataType() { if ( super.getDataType() == null ) { super.setDataType( resolveDataType() ); } return super.getDataType(); }
public void setScalarColumn(int i) throws SemanticException { this.scalarColumnIndex = i; setScalarColumnText( i ); }