Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
8 | 3 | 5 | 0.980 | statement_list[5] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 8 | 49 | src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs |
2 | 8 | 59 | src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs |
3 | 8 | 69 | src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs |
| ||||
callable = sql != null && persistentClass.IsCustomInsertCallable; checkStyle = sql == null ? ExecuteUpdateResultCheckStyle.Count: (persistentClass.CustomSQLInsertCheckStyle ?? ExecuteUpdateResultCheckStyle.DetermineDefault(sql, callable)); customSQLInsert = new SqlString[] { sql } ; insertCallable = new bool[] { callable } ; insertResultCheckStyles = new ExecuteUpdateResultCheckStyle[] { checkStyle } ; |
| ||||
callable = sql != null && persistentClass.IsCustomUpdateCallable; checkStyle = sql == null ? ExecuteUpdateResultCheckStyle.Count: (persistentClass.CustomSQLUpdateCheckStyle ?? ExecuteUpdateResultCheckStyle.DetermineDefault(sql, callable)); customSQLUpdate = new SqlString[] { sql } ; updateCallable = new bool[] { callable } ; updateResultCheckStyles = new ExecuteUpdateResultCheckStyle[] { checkStyle } ; |
| ||||
callable = sql != null && persistentClass.IsCustomDeleteCallable; checkStyle = sql == null ? ExecuteUpdateResultCheckStyle.Count: (persistentClass.CustomSQLDeleteCheckStyle ?? ExecuteUpdateResultCheckStyle.DetermineDefault(sql, callable)); customSQLDelete = new SqlString[] { sql } ; deleteCallable = new bool[] { callable } ; deleteResultCheckStyles = new ExecuteUpdateResultCheckStyle[] { checkStyle } ; |
| |||
callable = sql != null && persistentClass. [[#variable6e11a5a0]]; checkStyle = sql == null ? ExecuteUpdateResultCheckStyle.Count: (persistentClass. [[#variable6e11a580]]?? ExecuteUpdateResultCheckStyle.DetermineDefault(sql, callable)); [[#variable6e11a6e0]]= new SqlString[] { sql } ; [[#variable6e11a4c0]]= new bool[] { callable } ; [[#variable6e11a4a0]]= new ExecuteUpdateResultCheckStyle[] { checkStyle } ; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#6e11a5a0]] | IsCustomDeleteCallable |
1 | 2 | [[#6e11a5a0]] | IsCustomUpdateCallable |
1 | 3 | [[#6e11a5a0]] | IsCustomInsertCallable |
2 | 1 | [[#6e11a580]] | CustomSQLDeleteCheckStyle |
2 | 2 | [[#6e11a580]] | CustomSQLUpdateCheckStyle |
2 | 3 | [[#6e11a580]] | CustomSQLInsertCheckStyle |
3 | 1 | [[#6e11a6e0]] | customSQLDelete |
3 | 2 | [[#6e11a6e0]] | customSQLUpdate |
3 | 3 | [[#6e11a6e0]] | customSQLInsert |
4 | 1 | [[#6e11a4c0]] | deleteCallable |
4 | 2 | [[#6e11a4c0]] | updateCallable |
4 | 3 | [[#6e11a4c0]] | insertCallable |
5 | 1 | [[#6e11a4a0]] | deleteResultCheckStyles |
5 | 2 | [[#6e11a4a0]] | updateResultCheckStyles |
5 | 3 | [[#6e11a4a0]] | insertResultCheckStyles |