96979899100101102103104105106
} parentIdent = parentIdent.getParent(); } if (parentInfo != null) { switch (parentInfo.columnPolicy()) { case STRICT: throw new ColumnUnknownException(ident().name(), ident.fqn()); case IGNORED: parentIsIgnored = true; break;
119120121122123124125126127128129
break; } } DynamicReference reference = new DynamicReference(new ReferenceIdent(ident(), ident), rowGranularity()); if (parentIsIgnored) { reference.columnPolicy(ColumnPolicy.IGNORED); } return reference; } @Override