private class CreateSequenceSqlExtractor implements IDialectSqlExtractor {
private String sequenceName;
private String increment;
private String minimum;
private String maximum;
private String start;
private String cache;
private boolean cycle;
public CreateSequenceSqlExtractor(String sequenceName, String increment, String minimum,
String maximum, String start, String cache, boolean cycle)
{
super();
this.sequenceName = sequenceName;
this.increment = increment;
this.minimum = minimum;
this.maximum = maximum;
this.start = start;
this.cache = cache;
this.cycle = cycle;
}
public String[] getSql(HibernateDialect dialect)
{
return new String[] {
dialect.getCreateSequenceSQL(sequenceName, increment, minimum, maximum, start, cache, cycle, qualifier, prefs)
};
}
public boolean supportsOperation(HibernateDialect dialect)
{
return dialect.supportsCreateSequence();
private class AlterSequenceSqlExtractor implements IDialectSqlExtractor {
private String sequenceName;
private String increment;
private String minimum;
private String maximum;
private String restart;
private String cache;
private boolean cycle;
public AlterSequenceSqlExtractor(String sequenceName, String increment, String minimum, String maximum,
String restart, String cache, boolean cycle)
{
super();
this.sequenceName = sequenceName;
this.increment = increment;
this.minimum = minimum;
this.maximum = maximum;
this.restart = restart;
this.cache = cache;
this.cycle = cycle;
}
public String[] getSql(HibernateDialect dialect)
{
return dialect.getAlterSequenceSQL(sequenceName, increment, minimum, maximum, restart, cache, cycle, qualifier, prefs);
}
public boolean supportsOperation(HibernateDialect dialect)
{
return dialect.supportsAlterSequence();
Clone fragments detected by clone detection tool
File path: /sql12/test/external/net/sourceforge/squirrel_sql/fw/dialects/DialectExternalTest.java
|
|
File path: /sql12/test/external/net/sourceforge/squirrel_sql/fw/dialects/DialectExternalTest.java
|
Method name:
|
|
Method name:
|
Number of AST nodes: 0
|
|
Number of AST nodes: 0
|
|
1 | private class CreateSequenceSqlExtractor implements IDialectSqlExtractor {↵ | | 1 | private class AlterSequenceSqlExtractor implements IDialectSqlExtractor {↵
|
|
| | | 2 | ↵
|
| | | 3 | ↵
|
2 | private String sequenceName;↵ | | 4 | private String sequenceName;↵
|
3 | private String increment;↵ | | 5 | private String increment;↵
|
4 | private String minimum;↵ | | 6 | private String minimum;↵
|
5 | private String maximum;↵ | | 7 | private String maximum;↵
|
6 | private String start;↵ | | 8 | private String restart;↵
|
7 | private String cache;↵ | | 9 | private String cache;↵
|
8 | private boolean cycle;↵ | | 10 | private boolean cycle;↵
|
| | | 11 | ↵
|
9 | public CreateSequenceSqlExtractor(String sequenceName, String increment, String minimum,↵ | | 12 | public AlterSequenceSqlExtractor(String sequenceName, String increment, String minimum,↵
|
10 | String maximum, ↵ | | 13 | String maximum,↵
|
11 | String start, String cache, boolean cycle)↵ | | 14 | String restart, String cache, boolean cycle)↵
|
12 | {↵ | | 15 | {↵
|
13 | super();↵ | | 16 | super();↵
|
14 | this.sequenceName = sequenceName;↵ | | 17 | this.sequenceName = sequenceName;↵
|
15 | this.increment = increment;↵ | | 18 | this.increment = increment;↵
|
16 | this.minimum = minimum;↵ | | 19 | this.minimum = minimum;↵
|
17 | this.maximum = maximum;↵ | | 20 | this.maximum = maximum;↵
|
18 | this.start = start;↵ | | 21 | this.restart = restart;↵
|
19 | this.cache = cache;↵ | | 22 | this.cache = cache;↵
|
20 | this.cycle = cycle;↵ | | 23 | this.cycle = cycle;↵
|
21 | }↵ | | 24 | }↵
|
|
22 | public String[] getSql(HibernateDialect dialect)↵ | | 25 | public String[] getSql(HibernateDialect dialect)↵
|
23 | {↵ | | 26 | {↵
|
24 | return new String[] { ↵ | | 27 | return ↵
|
25 | dialect.getCreateSequenceSQL(sequenceName, increment, minimum, maximum, start, cache, cycle, qualifier, prefs)↵ | | 28 | dialect.getAlterSequenceSQL(sequenceName, increment, minimum, maximum, restart, cache, cycle, qualifier, prefs)↵
|
26 | };↵ | | 29 | ;↵
|
27 | }↵ | | 30 | }↵
|
|
28 | public boolean supportsOperation(HibernateDialect dialect)↵ | | 31 | public boolean supportsOperation(HibernateDialect dialect)↵
|
29 | {↵ | | 32 | {↵
|
30 | return dialect.supportsCreateSequence();↵ | | 33 | return dialect.supportsAlterSequence();↵
|
31 | | | 34 |
|
See real code fragment |
|
See real code fragment |
Summary
Number of common nesting structure subtrees | 0 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | |
Number of node comparisons | 0 |