/** * Do any required validation for this node. Throw an exception if it's incorrect. */ public void validateNode() { DataExpression base = (DataExpression)getBaseExpression(); if (getField().getTable().hasName()) { List<DatabaseTable> tables = base.getOwnedTables(); if ((tables != null) && (!tables.contains((getField().getTable())))) { throw QueryException.invalidTableForFieldInExpression(getField()); } } }
/** * Do any required validation for this node. Throw an exception if it's incorrect. */ public void validateNode() { DataExpression base = (DataExpression)getBaseExpression(); if (getField().getTable().hasName()) { List<DatabaseTable> tables = base.getOwnedTables(); if ((tables != null) && (!tables.contains((getField().getTable())))) { throw QueryException.invalidTableForFieldInExpression(getField()); } } }
/** * Do any required validation for this node. Throw an exception if it's incorrect. */ public void validateNode() { DataExpression base = (DataExpression)getBaseExpression(); if (getField().getTable().hasName()) { Vector tables = base.getOwnedTables(); if ((tables != null) && (!tables.contains((getField().getTable())))) { throw QueryException.invalidTableForFieldInExpression(getField()); } } }