protected boolean matchContext(SqlReaderContext context, SqlCommand sql) { if(!Strings.isEmpty(sql.getDbType())) { final String currentDbType = context.getConfigContext().getDb().getType(); if(!currentDbType.equalsIgnoreCase(sql.getDbType())) { return false; } } if(!Strings.isEmpty(sql.getDataSourceName())) { final String currentDataSourceName = context.getConfigContext().getName(); if(!currentDataSourceName.equalsIgnoreCase(sql.getDataSourceName())) { return false; } } return true; }