Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Hibernate OGM, Domain model persistence for NoSQL datastores
  *
  * License: GNU Lesser General Public License (LGPL), version 2.1 or later
  * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
  */
 package org.hibernate.ogm.type.descriptor.impl;
 
A GridValueExtractor which either retrieves values from given tuples as is or concerts them by delegating to a given org.hibernate.type.descriptor.java.JavaTypeDescriptor.

Author(s):
Emmanuel Bernard
Gunnar Morling
public final class BasicGridExtractor<J> implements GridValueExtractor<J> {
	private static final Log log = LoggerFactory.make();
	private final boolean wrap;
	public BasicGridExtractor(JavaTypeDescriptor<J> javaTypeDescriptorboolean wrap) {
		this. = javaTypeDescriptor;
		this. = wrap;
	}
	public J extract(final Tuple resultsetfinal String name) {
		@SuppressWarnings("unchecked")
		final J result = (J) resultset.getname );
		if ( result == null ) {
			.tracef"found [null] as column [%s]"name );
			return null;
		}
		else {
			if ( .isTraceEnabled() ) {
				.tracef"found [%1$s] as column [%2$s]".extractLoggableRepresentationresult ), name );
			}
			return  ? .wrapresultnull ) : result;
		}
	}
New to GrepCode? Check out our FAQ X