return builder.build(); } else { return nativeOutputResolver.getOutputType(context, query);
@Override public MetadataType load(Type type) { final BaseTypeBuilder<?> typeBuilder = createTypeBuilder(); if (void.class.equals(type) || Void.class.equals(type)) { return typeBuilder.nullType().build(); } final TypeHandlerManager typeHandlerManager = typeHandlerManagerFactory.createTypeHandlerManager(); typeHandlerManager.handle(type, new ParsingContext(), typeBuilder); return typeBuilder.build(); }
public MetadataType load(Type type, String typeAlias) { final BaseTypeBuilder typeBuilder = createTypeBuilder(); if (void.class.equals(type) || Void.class.equals(type)) { return typeBuilder.voidType().build(); } final TypeHandlerManager typeHandlerManager = typeHandlerManagerFactory.createTypeHandlerManager(); typeHandlerManager.handle(type, new ParsingContext(), typeBuilder); addTypeAlias(typeBuilder, typeAlias); return typeBuilder.build(); }
return builder.build(); } else { return nativeOutputResolver.getOutputType(context, query);