@Override public void resolveForDB(Database db) { if (m_tableName == null && m_columnName == null) { // This is a dummy TVE standing in for a simplecolumn // -- the assumption has to be that it is not being used in a general expression, // so the schema-dependent type implications don't matter // and its "target" value is getting properly validated, so we can shortcut checking here. return; } Table table = db.getTables().getIgnoreCase(m_tableName); resolveForTable(table); }
@Override public void processTVE(TupleValueExpression expr, String columnName) { expr.resolveForTable(m_table); }