}
@Override
public void table(TableIdent tableIdent) {
if (!isValidTableName(tableIdent.name())) {
throw new InvalidTableNameException(tableIdent.name());
}
SchemaInfo schemaInfo = referenceInfos.getSchemaInfo(tableIdent.schema());
if (schemaInfo == null) {
throw new SchemaUnknownException(tableIdent.schema());
} else if (schemaInfo.systemSchema()) {