@Override public Pattern getExclusionPattern() { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); }
@Override public Pattern getInclusionPattern() { if (inclusionRule instanceof InclusionRuleWithRegularExpression) { return ((InclusionRuleWithRegularExpression) inclusionRule) .getInclusionPattern(); } else { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); } }
@Override public Pattern getExclusionPattern() { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); }
@Override public Pattern getInclusionPattern() { if (inclusionRule instanceof InclusionRuleWithRegularExpression) { return ((InclusionRuleWithRegularExpression) inclusionRule) .getInclusionPattern(); } else { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); } }
@Override public Pattern getInclusionPattern() { if (inclusionRule instanceof InclusionRuleWithRegularExpression) { return ((InclusionRuleWithRegularExpression) inclusionRule) .getInclusionPattern(); } else { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); } }
@Override public Pattern getInclusionPattern() { if (inclusionRule instanceof InclusionRuleWithRegularExpression) { return ((InclusionRuleWithRegularExpression) inclusionRule) .getInclusionPattern(); } else { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); } }
/** * Set include and exclude patterns. * * @param patternInclude * Inclusion pattern. If null, includes everything. * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionRule(final Pattern patternInclude, final Pattern patternExclude) { if (patternInclude == null) { this.patternInclude = InclusionRuleWithRegularExpression.super.getInclusionPattern(); } else { this.patternInclude = patternInclude; } if (patternExclude == null) { this.patternExclude = InclusionRuleWithRegularExpression.super.getExclusionPattern(); } else { this.patternExclude = patternExclude; } }
/** * Set include and exclude patterns. * * @param patternInclude * Inclusion pattern. If null, includes everything. * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionRule(final Pattern patternInclude, final Pattern patternExclude) { if (patternInclude == null) { this.patternInclude = InclusionRuleWithRegularExpression.super.getInclusionPattern(); } else { this.patternInclude = patternInclude; } if (patternExclude == null) { this.patternExclude = InclusionRuleWithRegularExpression.super.getExclusionPattern(); } else { this.patternExclude = patternExclude; } }
/** * Gets the query with parameters substituted. * * @param schemaInclusionRule * Schema inclusion rule * @return Ready-to-execute query */ private static String getQuery(final Query query, final InclusionRule schemaInclusionRule) { final Map<String, String> properties = new HashMap<>(); properties.put("schemas", ".*"); if (schemaInclusionRule != null && schemaInclusionRule instanceof InclusionRuleWithRegularExpression) { final String schemaInclusionPattern = ((InclusionRuleWithRegularExpression) schemaInclusionRule) .getInclusionPattern().pattern(); if (!isBlank(schemaInclusionPattern)) { properties.put("schemas", schemaInclusionPattern); } } String sql = query.getQuery(); sql = expandTemplate(sql, properties); sql = expandTemplate(sql); return sql; }
/** * Gets the query with parameters substituted. * * @param schemaInclusionRule * Schema inclusion rule * @return Ready-to-execute query */ private static String getQuery(final Query query, final InclusionRule schemaInclusionRule) { final Map<String, String> properties = new HashMap<>(); properties.put("schemas", ".*"); if (schemaInclusionRule != null && schemaInclusionRule instanceof InclusionRuleWithRegularExpression) { final String schemaInclusionPattern = ((InclusionRuleWithRegularExpression) schemaInclusionRule) .getInclusionPattern().pattern(); if (!isBlank(schemaInclusionPattern)) { properties.put("schemas", schemaInclusionPattern); } } String sql = query.getQuery(); sql = expandTemplate(sql, properties); sql = expandTemplate(sql); return sql; }
@Override public Pattern getInclusionPattern() { if (inclusionRule instanceof InclusionRuleWithRegularExpression) { return ((InclusionRuleWithRegularExpression) inclusionRule) .getInclusionPattern(); } else { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); } }
@Override public Pattern getExclusionPattern() { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); }
@Override public Pattern getExclusionPattern() { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); }
@Override public Pattern getInclusionPattern() { if (inclusionRule instanceof InclusionRuleWithRegularExpression) { return ((InclusionRuleWithRegularExpression) inclusionRule) .getInclusionPattern(); } else { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); } }
@Override public Pattern getInclusionPattern() { if (inclusionRule instanceof InclusionRuleWithRegularExpression) { return ((InclusionRuleWithRegularExpression) inclusionRule) .getInclusionPattern(); } else { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); } }
@Override public Pattern getInclusionPattern() { if (inclusionRule instanceof InclusionRuleWithRegularExpression) { return ((InclusionRuleWithRegularExpression) inclusionRule) .getInclusionPattern(); } else { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); } }
/** * Set include and exclude patterns. * * @param patternInclude * Inclusion pattern. If null, includes everything. * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionRule(final Pattern patternInclude, final Pattern patternExclude) { if (patternInclude == null) { this.patternInclude = InclusionRuleWithRegularExpression.super.getInclusionPattern(); } else { this.patternInclude = patternInclude; } if (patternExclude == null) { this.patternExclude = InclusionRuleWithRegularExpression.super.getExclusionPattern(); } else { this.patternExclude = patternExclude; } }
/** * Set include and exclude patterns. * * @param patternInclude * Inclusion pattern. If null, includes everything. * @param patternExclude * Exclusion pattern. If null, excludes nothing. */ public RegularExpressionRule(final Pattern patternInclude, final Pattern patternExclude) { if (patternInclude == null) { this.patternInclude = InclusionRuleWithRegularExpression.super.getInclusionPattern(); } else { this.patternInclude = patternInclude; } if (patternExclude == null) { this.patternExclude = InclusionRuleWithRegularExpression.super.getExclusionPattern(); } else { this.patternExclude = patternExclude; } }
/** * Gets the query with parameters substituted. * * @param schemaInclusionRule * Schema inclusion rule * @return Ready-to-execute query */ private static String getQuery(final Query query, final InclusionRule schemaInclusionRule) { final Map<String, String> properties = new HashMap<>(); properties.put("schemas", ".*"); if (schemaInclusionRule != null && schemaInclusionRule instanceof InclusionRuleWithRegularExpression) { final String schemaInclusionPattern = ((InclusionRuleWithRegularExpression) schemaInclusionRule) .getInclusionPattern().pattern(); if (!isBlank(schemaInclusionPattern)) { properties.put("schemas", schemaInclusionPattern); } } String sql = query.getQuery(); sql = expandTemplate(sql, properties); sql = expandTemplate(sql); return sql; }
/** * Gets the query with parameters substituted. * * @param schemaInclusionRule * Schema inclusion rule * @return Ready-to-execute query */ private static String getQuery(final Query query, final InclusionRule schemaInclusionRule) { final Map<String, String> properties = new HashMap<>(); properties.put("schemas", ".*"); if (schemaInclusionRule != null && schemaInclusionRule instanceof InclusionRuleWithRegularExpression) { final String schemaInclusionPattern = ((InclusionRuleWithRegularExpression) schemaInclusionRule) .getInclusionPattern().pattern(); if (!isBlank(schemaInclusionPattern)) { properties.put("schemas", schemaInclusionPattern); } } String sql = query.getQuery(); sql = expandTemplate(sql, properties); sql = expandTemplate(sql); return sql; }