Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
3 | 4 | 3 | 0.958 | non_pp_embedded_statement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 4 | 586 | src/NHibernate/Hql/Classic/PathExpressionParser.cs |
2 | 3 | 497 | src/NHibernate/Hql/Classic/QueryTranslator.cs |
3 | 3 | 506 | src/NHibernate/Hql/Classic/QueryTranslator.cs |
4 | 3 | 530 | src/NHibernate/Hql/Classic/WhereParser.cs |
| ||||
if (collectionElementType == null) { throw new QueryException( string.Format("must specify 'elements' for collection valued property in from clause: {0}", path)); } |
| ||||
if (role == null) { throw new QueryException(string.Format("alias not found: {0}", name)); } |
| ||||
if (persister == null) { throw new QueryException(string.Format("Persistent class not found for entity named: {0}", type)); } |
| ||||
if (type == null) { throw new QueryException(string.Format("Could not determin the type of: {0}", token)); } |
| |||
if ( [[#variable2c3ef5c0]]== null) { throw new QueryException(string.Format( [[#variable2c3ef540]], [[#variable2c3ef4e0]])); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#2c3ef5c0]] | type |
1 | 2 | [[#2c3ef5c0]] | role |
1 | 3 | [[#2c3ef5c0]] | persister |
1 | 4 | [[#2c3ef5c0]] | collectionElementType |
2 | 1 | [[#2c3ef540]] | "Could not determin the type of: {0}" |
2 | 2 | [[#2c3ef540]] | "alias not found: {0}" |
2 | 3 | [[#2c3ef540]] | "Persistent class not found for entity named: {0}" |
2 | 4 | [[#2c3ef540]] | "must specify 'elements' for collection valued property in from clause: {0}" |
3 | 1 | [[#2c3ef4e0]] | token |
3 | 2 | [[#2c3ef4e0]] | name |
3 | 3 | [[#2c3ef4e0]] | type |
3 | 4 | [[#2c3ef4e0]] | path |