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.dialect.impl;
  
 
A wrapper dialect that logs any performance-relevant calls performed on the real dialect. It is only used when this class's logger level is set to Trace

Author(s):
Sebastien Lorber (lorber.sebastien@gmail.com)
Emmanuel Bernard <emmanuel@hibernate.org>
See also:
GridDialectInitiator
 
 
 	private static final Log log = Logger.getMessageLoggerLog.class..toString() );
 
 	public GridDialectLogger(GridDialect gridDialect) {
 		supergridDialect );
 	}

Returns true if this grid dialect logger should wrap the real grid dialect

Returns:
boolean
 
 	public static boolean activationNeeded() {
 		return .isTraceEnabled();
 	}
 
 	public Tuple getTuple(EntityKey keyTupleContext tupleContext) {
 		.tracef"Reading tuple with key %1$s and context %2$s"keytupleContext );
 		return super.getTuplekeytupleContext );
 	}
 
 	public Tuple createTuple(EntityKey keyTupleContext tupleContext) {
 		.tracef"Creating tuple with key %1$s"key );
 		return super.createTuplekeytupleContext );
 	}
 
 	public void insertOrUpdateTuple(EntityKey keyTuple tupleTupleContext tupleContext) {
 		if ( tuple.getSnapshot().isEmpty() ) {
 			.tracef"Inserting tuple with key %1$s into datastore"key );
 		}
 		else {
 			.tracef"Updating tuple with key %1$s in datastore"key );
 		}
 		super.insertOrUpdateTuplekeytupletupleContext );
 	}
 
 	public void removeTuple(EntityKey keyTupleContext tupleContext) {
 		.tracef"Removing tuple with key %1$s from datastore"key );
 		super.removeTuplekeytupleContext );
 	}
 
 	public Association getAssociation(AssociationKey keyAssociationContext associationContext) {
 		.tracef"Reading association with key %1$s from datastore and context %2$s"keyassociationContext );
 		return super.getAssociationkeyassociationContext );
 	}
 
 	public Association createAssociation(AssociationKey keyAssociationContext associationContext) {
 		.tracef"Creating association with key %1$s"key );
 		return super.createAssociationkeyassociationContext );
 	}
 
 	public void insertOrUpdateAssociation(AssociationKey keyAssociation associationAssociationContext associationContext) {
 		if ( association.getSnapshot().size() == 0 ) {
 			.tracef"Creating association with key %1$s in datastore"key );
		}
		else {
			.tracef"Updating association with key %1$s in datastore"key );
		}
		super.insertOrUpdateAssociationkeyassociationassociationContext );
	}
	public void removeAssociation(AssociationKey keyAssociationContext associationContext) {
		.tracef"Removing association with key %1$s from datastore"key );
		super.removeAssociationkeyassociationContext );
	}
	public Number nextValue(NextValueRequest request) {
		.tracef"Extracting next value from key %1$s"request.getKey() );
		return super.nextValuerequest );
	}
	public boolean isStoredInEntityStructure(AssociationKeyMetadata associationKeyMetadataAssociationTypeContext associationTypeContext) {
		.tracef"Determining whether association %1$s is stored in an entity structure"associationKeyMetadata );
		return super.isStoredInEntityStructureassociationKeyMetadataassociationTypeContext );
	}
	public void executeBatch(OperationsQueue queue) {
		.tracef"Executing batch with %1$s items"queue.size() );
		super.executeBatchqueue );
	}
		.tracef"Executing backend query: %1$s"query.getQuery() );
		return super.executeBackendQueryqueryqueryParameters );
	}
New to GrepCode? Check out our FAQ X