static Set<Feature<?>> computeEntriesFeatures(Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_ENTRY_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }
static Set<Feature<?>> computeValuesFeatures(Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_VALUES)) { result.add(CollectionFeature.ALLOWS_NULL_VALUES); } if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_VALUE_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }
static Set<Feature<?>> computeKeysFeatures(Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_KEYS)) { result.add(CollectionFeature.ALLOWS_NULL_VALUES); } if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_KEY_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }
static Set<Feature<?>> computeEntriesFeatures( Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_ENTRY_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }
static Set<Feature<?>> computeEntriesFeatures(Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_ENTRY_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }
static Set<Feature<?>> computeKeysFeatures( Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_KEYS)) { result.add(CollectionFeature.ALLOWS_NULL_VALUES); } if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_KEY_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }
static Set<Feature<?>> computeKeysFeatures(Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_KEYS)) { result.add(CollectionFeature.ALLOWS_NULL_VALUES); } if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_KEY_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }
static Set<Feature<?>> computeValuesFeatures(Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_VALUES)) { result.add(CollectionFeature.ALLOWS_NULL_VALUES); } if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_VALUE_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }
static Set<Feature<?>> computeValuesFeatures( Set<Feature<?>> multimapFeatures) { Set<Feature<?>> result = computeDerivedCollectionFeatures(multimapFeatures); if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_VALUES)) { result.add(CollectionFeature.ALLOWS_NULL_VALUES); } if (multimapFeatures.contains(MapFeature.ALLOWS_NULL_VALUE_QUERIES)) { result.add(CollectionFeature.ALLOWS_NULL_QUERIES); } return result; }