List of usage examples for com.google.common.collect ImmutableSortedMap of
public static <K extends Comparable<? super K>, V> ImmutableSortedMap<K, V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
From source file:com.noodlewiz.xjavab.core.ValueParam.java
/** * Returns a ValueParam containing the given entries, in order. *///from w ww . j a v a2 s. co m public ValueParam(final long k1, final long v1, final long k2, final long v2, final long k3, final long v3, final long k4, final long v4) { mMap = ImmutableSortedMap.of(k1, v1, k2, v2, k3, v3, k4, v4); }
From source file:org.sonar.server.user.index.UserIndexDefinition.java
private static SortedMap<String, String> buildGramSearchField() { return ImmutableSortedMap.of("type", "string", "index", "analyzed", "analyzer", "index_ngrams", "search_analyzer", "search_ngrams"); }
From source file:org.sonar.server.rule.index.RuleIndexDefinition.java
@Override public void define(IndexDefinitionContext context) { NewIndex index = context.create(INDEX_TYPE_RULE.getIndex()); index.refreshHandledByIndexer();/*from www.j av a 2 s .c om*/ index.configureShards(settings, 1); // Active rule type NewIndex.NewIndexType activeRuleMapping = index.createType(INDEX_TYPE_ACTIVE_RULE.getType()); activeRuleMapping.setEnableSource(false); activeRuleMapping.setAttribute("_parent", ImmutableMap.of("type", INDEX_TYPE_RULE.getType())); activeRuleMapping.stringFieldBuilder(FIELD_ACTIVE_RULE_ORGANIZATION_UUID).disableNorms().build(); activeRuleMapping.stringFieldBuilder(FIELD_ACTIVE_RULE_KEY).addSubFields(SORTABLE_ANALYZER).build(); activeRuleMapping.stringFieldBuilder(FIELD_ACTIVE_RULE_RULE_KEY).addSubFields(SORTABLE_ANALYZER).build(); activeRuleMapping.stringFieldBuilder(FIELD_ACTIVE_RULE_REPOSITORY).build(); activeRuleMapping.stringFieldBuilder(FIELD_ACTIVE_RULE_PROFILE_KEY).disableNorms().build(); activeRuleMapping.stringFieldBuilder(FIELD_ACTIVE_RULE_INHERITANCE).disableNorms().build(); activeRuleMapping.stringFieldBuilder(FIELD_ACTIVE_RULE_SEVERITY).disableNorms().build(); activeRuleMapping.createLongField(FIELD_ACTIVE_RULE_CREATED_AT); activeRuleMapping.createLongField(FIELD_ACTIVE_RULE_UPDATED_AT); // Rule extension type NewIndex.NewIndexType ruleExtensionType = index.createType(INDEX_TYPE_RULE_EXTENSION.getType()); ruleExtensionType.setEnableSource(false); ruleExtensionType.setAttribute("_parent", ImmutableMap.of("type", INDEX_TYPE_RULE.getType())); ruleExtensionType.stringFieldBuilder(FIELD_RULE_EXTENSION_SCOPE).disableNorms().build(); ruleExtensionType.stringFieldBuilder(FIELD_RULE_EXTENSION_RULE_KEY).disableNorms().build(); ruleExtensionType.stringFieldBuilder(FIELD_RULE_EXTENSION_TAGS).build(); // Rule type NewIndex.NewIndexType ruleMapping = index.createType(INDEX_TYPE_RULE.getType()); ruleMapping.setEnableSource(false); ruleMapping.stringFieldBuilder(FIELD_RULE_KEY).addSubFields(SORTABLE_ANALYZER).build(); ruleMapping.stringFieldBuilder(FIELD_RULE_RULE_KEY).addSubFields(SORTABLE_ANALYZER).build(); ruleMapping.stringFieldBuilder(FIELD_RULE_REPOSITORY).build(); ruleMapping.stringFieldBuilder(FIELD_RULE_INTERNAL_KEY).disableNorms().disableSearch().build(); ruleMapping.stringFieldBuilder(FIELD_RULE_NAME).addSubFields(SORTABLE_ANALYZER, SEARCH_WORDS_ANALYZER) .build(); ruleMapping.setProperty(FIELD_RULE_HTML_DESCRIPTION, ImmutableSortedMap.of(DefaultIndexSettings.TYPE, DefaultIndexSettings.STRING, DefaultIndexSettings.INDEX, DefaultIndexSettings.ANALYZED, DefaultIndexSettings.ANALYZER, ENGLISH_HTML_ANALYZER.getName(), DefaultIndexSettings.SEARCH_ANALYZER, ENGLISH_HTML_ANALYZER.getName())); ruleMapping.stringFieldBuilder(FIELD_RULE_SEVERITY).disableNorms().build(); ruleMapping.stringFieldBuilder(FIELD_RULE_STATUS).disableNorms().build(); ruleMapping.stringFieldBuilder(FIELD_RULE_LANGUAGE).disableNorms().build(); ruleMapping.createBooleanField(FIELD_RULE_IS_TEMPLATE); ruleMapping.stringFieldBuilder(FIELD_RULE_TEMPLATE_KEY).disableNorms().build(); ruleMapping.stringFieldBuilder(FIELD_RULE_TYPE).disableNorms().build(); ruleMapping.createLongField(FIELD_RULE_CREATED_AT); ruleMapping.createLongField(FIELD_RULE_UPDATED_AT); }