public static <X, Y> Map<X, Y> makeCopy(Map<X, Y> map) { final Map<X, Y> copy = mapOfSize( map.size() + 1 ); copy.putAll( map ); return copy; }
public Map<Class<?>, MappedSuperclassType<?>> getMappedSuperclassTypeMap() { // we need to actually build this map... final Map<Class<?>, MappedSuperclassType<?>> mappedSuperClassTypeMap = CollectionHelper.mapOfSize( mappedSuperclassByMappedSuperclassMapping.size() ); for ( MappedSuperclassTypeDescriptor mappedSuperclassType : mappedSuperclassByMappedSuperclassMapping.values() ) { mappedSuperClassTypeMap.put( mappedSuperclassType.getJavaType(), mappedSuperclassType ); } return mappedSuperClassTypeMap; }
public TupleBuilderTransformer(org.hibernate.Query hqlQuery) { final Type[] resultTypes = hqlQuery.getReturnTypes(); final int tupleSize = resultTypes.length; this.tupleElements = CollectionHelper.arrayList( tupleSize ); final String[] aliases = hqlQuery.getReturnAliases(); final boolean hasAliases = aliases != null && aliases.length > 0; this.tupleElementsByAlias = hasAliases ? CollectionHelper.<String, HqlTupleElementImpl>mapOfSize( tupleSize ) : Collections.<String, HqlTupleElementImpl>emptyMap(); for ( int i = 0; i < tupleSize; i++ ) { final HqlTupleElementImpl tupleElement = new HqlTupleElementImpl( i, aliases == null ? null : aliases[i], resultTypes[i] ); tupleElements.add( tupleElement ); if ( hasAliases ) { final String alias = aliases[i]; if ( alias != null ) { tupleElementsByAlias.put( alias, tupleElement ); } } } }
namedParameters = CollectionHelper.mapOfSize( queryParameters.getNamedParameters().size() ); for ( Map.Entry<String,TypedValue> namedParameterEntry : queryParameters.getNamedParameters().entrySet() ) { namedParameters.put(
@Override public Map<?, ?> instantiateRaw( int anticipatedSize, PersistentCollectionDescriptor collectionDescriptor) { return CollectionHelper.mapOfSize( anticipatedSize ); }
public static <X, Y> Map<X, Y> makeCopy(Map<X, Y> map) { final Map<X, Y> copy = mapOfSize( map.size() + 1 ); copy.putAll( map ); return copy; }
public TupleBuilderTransformer(org.hibernate.Query hqlQuery) { final Type[] resultTypes = hqlQuery.getReturnTypes(); final int tupleSize = resultTypes.length; this.tupleElements = CollectionHelper.arrayList( tupleSize ); final String[] aliases = hqlQuery.getReturnAliases(); final boolean hasAliases = aliases != null && aliases.length > 0; this.tupleElementsByAlias = hasAliases ? CollectionHelper.<String, HqlTupleElementImpl>mapOfSize( tupleSize ) : Collections.<String, HqlTupleElementImpl>emptyMap(); for ( int i = 0; i < tupleSize; i++ ) { final HqlTupleElementImpl tupleElement = new HqlTupleElementImpl( i, aliases == null ? null : aliases[i], resultTypes[i] ); tupleElements.add( tupleElement ); if ( hasAliases ) { final String alias = aliases[i]; if ( alias != null ) { tupleElementsByAlias.put( alias, tupleElement ); } } } }
namedParameters = CollectionHelper.mapOfSize( queryParameters.getNamedParameters().size() ); for ( Map.Entry<String,TypedValue> namedParameterEntry : queryParameters.getNamedParameters().entrySet() ) { namedParameters.put(
namedParameters = CollectionHelper.mapOfSize( queryParameters.getNamedParameters().size() ); for ( Map.Entry<String,TypedValue> namedParameterEntry : queryParameters.getNamedParameters().entrySet() ) { namedParameters.put(