CloneSet33


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
75260.996class_member_declarations[75]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
175199
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
275207
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
Clone Instance
1
Line Count
75
Source Line
199
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

    public const int METHOD_CALL = 79;
    public const int RIGHT = 44;
    public const int CONCAT = 108;
    public const int PROPERTIES = 43;
    public const int SELECT = 45;
    public const int LE = 106;
    public const int RIGHT_OUTER = 137;
    public const int BETWEEN = 10;
    public const int SQL_TOKEN = 140;
    public const int NUM_INT = 93;
    public const int LEFT_OUTER = 136;
    public const int BOTH = 62;
    public const int METHOD_NAME = 145;
    public const int PLUS = 113;
    public const int VERSIONED = 52;
    public const int MEMBER = 65;
    public const int UNION = 50;
    public const int DISTINCT = 16;
    public const int RANGE = 85;
    public const int FILTER_ENTITY = 74;
    public const int IDENT = 122;
    public const int WHEN = 59;
    public const int DESCENDING = 14;
    public const int WS = 126;
    public const int EQ = 99;
    public const int NEW = 37;
    public const int LT = 104;
    public const int ESCqs = 125;
    public const int OF = 67;
    public const int T__130 = 130;
    public const int UPDATE = 51;
    public const int SELECT_FROM = 87;
    public const int LITERAL_by = 54;
    public const int FLOAT_SUFFIX = 128;
    public const int ANY = 5;
    public const int UNARY_PLUS = 89;
    public const int NUM_FLOAT = 95;
    public const int GE = 107;
    public const int CASE = 55;
    public const int OPEN_BRACKET = 117;
    public const int ELSE = 57;
    public const int OPEN = 100;
    public const int COUNT = 12;
    public const int NULL = 39;
    public const int THETA_JOINS = 143;
    public const int IMPLIED_FROM = 133;
    public const int COLON = 119;
    public const int DIV = 116;
    public const int HAVING = 25;
    public const int ALL = 4;
    public const int SET = 46;
    public const int T__131 = 131;
    public const int INSERT = 29;
    public const int TRUE = 49;
    public const int CASE2 = 72;
    public const int IS_NOT_NULL = 77;
    public const int WHERE = 53;
    public const int AGGREGATE = 69;
    public const int VECTOR_EXPR = 90;
    public const int BNOT = 109;
    public const int LEADING = 64;
    public const int CLOSE_BRACKET = 118;
    public const int NUM_DOUBLE = 94;
    public const int INNER = 28;
    public const int QUERY = 84;
    public const int ORDER_ELEMENT = 83;
    public const int SELECT_EXPR = 142;
    public const int OR = 40;
    public const int JOIN_FRAGMENT = 134;
    public const int FULL = 23;
    public const int INDICES = 27;
    public const int IS_NULL = 78;
    public const int GROUP = 24;
    public const int ESCAPE = 18;
    public const int PARAM = 120;


Clone Instance
2
Line Count
75
Source Line
207
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

    public const int METHOD_CALL = 79;
    public const int UNARY_MINUS = 88;
    public const int CONCAT = 108;
    public const int PROPERTIES = 43;
    public const int SELECT = 45;
    public const int LE = 106;
    public const int RIGHT_OUTER = 137;
    public const int BETWEEN = 10;
    public const int NUM_INT = 93;
    public const int SQL_TOKEN = 140;
    public const int LEFT_OUTER = 136;
    public const int BOTH = 62;
    public const int METHOD_NAME = 145;
    public const int PLUS = 113;
    public const int VERSIONED = 52;
    public const int MEMBER = 65;
    public const int UNION = 50;
    public const int DISTINCT = 16;
    public const int RANGE = 85;
    public const int FILTER_ENTITY = 74;
    public const int IDENT = 122;
    public const int WHEN = 59;
    public const int DESCENDING = 14;
    public const int WS = 126;
    public const int EQ = 99;
    public const int NEW = 37;
    public const int LT = 104;
    public const int ESCqs = 125;
    public const int OF = 67;
    public const int T__130 = 130;
    public const int UPDATE = 51;
    public const int SELECT_FROM = 87;
    public const int LITERAL_by = 54;
    public const int FLOAT_SUFFIX = 128;
    public const int ANY = 5;
    public const int UNARY_PLUS = 89;
    public const int NUM_FLOAT = 95;
    public const int GE = 107;
    public const int CASE = 55;
    public const int OPEN_BRACKET = 117;
    public const int ELSE = 57;
    public const int OPEN = 100;
    public const int COUNT = 12;
    public const int NULL = 39;
    public const int THETA_JOINS = 143;
    public const int IMPLIED_FROM = 133;
    public const int COLON = 119;
    public const int DIV = 116;
    public const int HAVING = 25;
    public const int ALL = 4;
    public const int SET = 46;
    public const int T__131 = 131;
    public const int INSERT = 29;
    public const int TRUE = 49;
    public const int CASE2 = 72;
    public const int IS_NOT_NULL = 77;
    public const int WHERE = 53;
    public const int AGGREGATE = 69;
    public const int VECTOR_EXPR = 90;
    public const int BNOT = 109;
    public const int LEADING = 64;
    public const int CLOSE_BRACKET = 118;
    public const int NUM_DOUBLE = 94;
    public const int INNER = 28;
    public const int QUERY = 84;
    public const int ORDER_ELEMENT = 83;
    public const int SELECT_EXPR = 142;
    public const int OR = 40;
    public const int JOIN_FRAGMENT = 134;
    public const int FULL = 23;
    public const int INDICES = 27;
    public const int IS_NULL = 78;
    public const int GROUP = 24;
    public const int ESCAPE = 18;
    public const int PARAM = 120;


Clone AbstractionParameter Count: 6Parameter Bindings

public const int METHOD_CALL = 79;
public const int [[#variable2361d800]]= [[#variable233df540]];
public const int CONCAT = 108;
public const int PROPERTIES = 43;
public const int SELECT = 45;
public const int LE = 106;
public const int RIGHT_OUTER = 137;
public const int BETWEEN = 10;
public const int [[#variable245f67e0]]= [[#variable24af4960]];
public const int [[#variable673dc360]]= [[#variable2c2be860]];
public const int LEFT_OUTER = 136;
public const int BOTH = 62;
public const int METHOD_NAME = 145;
public const int PLUS = 113;
public const int VERSIONED = 52;
public const int MEMBER = 65;
public const int UNION = 50;
public const int DISTINCT = 16;
public const int RANGE = 85;
public const int FILTER_ENTITY = 74;
public const int IDENT = 122;
public const int WHEN = 59;
public const int DESCENDING = 14;
public const int WS = 126;
public const int EQ = 99;
public const int NEW = 37;
public const int LT = 104;
public const int ESCqs = 125;
public const int OF = 67;
public const int T__130 = 130;
public const int UPDATE = 51;
public const int SELECT_FROM = 87;
public const int LITERAL_by = 54;
public const int FLOAT_SUFFIX = 128;
public const int ANY = 5;
public const int UNARY_PLUS = 89;
public const int NUM_FLOAT = 95;
public const int GE = 107;
public const int CASE = 55;
public const int OPEN_BRACKET = 117;
public const int ELSE = 57;
public const int OPEN = 100;
public const int COUNT = 12;
public const int NULL = 39;
public const int THETA_JOINS = 143;
public const int IMPLIED_FROM = 133;
public const int COLON = 119;
public const int DIV = 116;
public const int HAVING = 25;
public const int ALL = 4;
public const int SET = 46;
public const int T__131 = 131;
public const int INSERT = 29;
public const int TRUE = 49;
public const int CASE2 = 72;
public const int IS_NOT_NULL = 77;
public const int WHERE = 53;
public const int AGGREGATE = 69;
public const int VECTOR_EXPR = 90;
public const int BNOT = 109;
public const int LEADING = 64;
public const int CLOSE_BRACKET = 118;
public const int NUM_DOUBLE = 94;
public const int INNER = 28;
public const int QUERY = 84;
public const int ORDER_ELEMENT = 83;
public const int SELECT_EXPR = 142;
public const int OR = 40;
public const int JOIN_FRAGMENT = 134;
public const int FULL = 23;
public const int INDICES = 27;
public const int IS_NULL = 78;
public const int GROUP = 24;
public const int ESCAPE = 18;
public const int PARAM = 120;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#2361d800]]
UNARY_MINUS 
12[[#2361d800]]
RIGHT 
21[[#233df540]]
88 
22[[#233df540]]
44 
31[[#245f67e0]]
NUM_INT 
32[[#245f67e0]]
SQL_TOKEN 
41[[#24af4960]]
93 
42[[#24af4960]]
140 
51[[#673dc360]]
SQL_TOKEN 
52[[#673dc360]]
NUM_INT 
61[[#2c2be860]]
140 
62[[#2c2be860]]
93