neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/BaseNeo4jAssociationQueries.java [498:525]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	private EmbeddedNodesTree createEmbeddedTree(String collectionRole, String[] embeddedColumnNames, Object[] embeddedColumnValues, int offset) {
		EmbeddedNodesTree tree = new EmbeddedNodesTree();
		for ( int i = 0; i < embeddedColumnNames.length; i++ ) {
			String embeddedColumnName;
			if ( embeddedColumnNames[i].startsWith( collectionRole ) ) {
				embeddedColumnName = embeddedColumnNames[i].substring( collectionRole.length() + 1 );
			}
			else {
				embeddedColumnName = embeddedColumnNames[i];
			}

			if ( embeddedColumnValues[i] != null ) {
				if ( embeddedColumnName.contains( "." ) ) {
					int firstDot = embeddedColumnName.indexOf( "." );
					String relationshipType = embeddedColumnName.substring( 0, firstDot );
					String currentProperty = embeddedColumnName.substring( firstDot + 1 );
					appendSubTree( tree, currentProperty, relationshipType, offset + i );
				}
				else {
					EmbeddedNodeProperty property = new EmbeddedNodeProperty();
					property.setParam( offset + i );
					property.setColumn( embeddedColumnName );
					tree.addProperty( property );
				}
			}
		}
		return tree;
	}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/embedded/dialect/impl/EmbeddedNeo4jAssociationQueries.java [311:338]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	private EmbeddedNodesTree createEmbeddedTree(String collectionRole, String[] embeddedColumnNames, Object[] embeddedColumnValues, int offset) {
		EmbeddedNodesTree tree = new EmbeddedNodesTree();
		for ( int i = 0; i < embeddedColumnNames.length; i++ ) {
			String embeddedColumnName;
			if ( embeddedColumnNames[i].startsWith( collectionRole ) ) {
				embeddedColumnName = embeddedColumnNames[i].substring( collectionRole.length() + 1 );
			}
			else {
				embeddedColumnName = embeddedColumnNames[i];
			}

			if ( embeddedColumnValues[i] != null ) {
				if ( embeddedColumnName.contains( "." ) ) {
					int firstDot = embeddedColumnName.indexOf( "." );
					String relationshipType = embeddedColumnName.substring( 0, firstDot );
					String currentProperty = embeddedColumnName.substring( firstDot + 1 );
					appendSubTree( tree, currentProperty, relationshipType, offset + i );
				}
				else {
					EmbeddedNodeProperty property = new EmbeddedNodeProperty();
					property.setParam( offset + i );
					property.setColumn( embeddedColumnName );
					tree.addProperty( property );
				}
			}
		}
		return tree;
	}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



