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;
  
 import java.util.List;
 import java.util.Map;
 
Represents all information used to load an entity with some specific characteristics like a projection

Author(s):
Guillaume Scheibel <guillaume.scheibel@gmail.com>
Gunnar Morling
 
 public class TupleContextImpl implements TupleContext {
 
 	private final List<StringselectableColumns;
 	private final OptionsContext optionsContext;
 	private final OperationsQueue operationsQueue;

Information of the associated entity stored per foreign key column names
 
 
 	private final Map<StringStringroles;
 
 	public TupleContextImpl(TupleContextImpl originalOperationsQueue operationsQueue) {
 		thisoriginal.selectableColumnsoriginal.associatedEntityMetadataoriginal.rolesoriginal.optionsContextoperationsQueue );
 	}
 
 	public TupleContextImpl(List<StringselectableColumnsMap<StringAssociatedEntityKeyMetadataassociatedEntityMetadataMap<StringStringrolesOptionsContext optionsContext) {
 		thisselectableColumnsassociatedEntityMetadatarolesoptionsContextnull );
 	}
 
 	private TupleContextImpl(List<StringselectableColumnsMap<StringAssociatedEntityKeyMetadataassociatedEntityMetadataMap<StringStringrolesOptionsContext optionsContextOperationsQueue operationsQueue) {
 		this. = selectableColumns;
 		this. = Collections.unmodifiableMapassociatedEntityMetadata );
 		this. = Collections.unmodifiableMaproles );
 		this. = optionsContext;
 		this. = operationsQueue;
 	}
 
 	}
 
 		return ;
 	}
 
 	public boolean isPartOfAssociation(String column) {
 		return .containsKeycolumn );
 	}
 
 		return .getcolumn );
 	}
 
 	}
 
 	public String getRole(String column) {
 		return .getcolumn );
 	}
 
 	public Map<StringStringgetAllRoles() {
 		return ;
 	}
 
 		return ;
 	}
 
 	public String toString() {
 		final StringBuilder builder = new StringBuilder"Tuple Context {" );
 
 		builder.append( StringHelper.join", " ) );
 		builder.append"}" );
		return builder.toString();
	}
New to GrepCode? Check out our FAQ X