Skip to content

Commit fcf2a33

Browse files
author
ow186003
committed
HHH-19619: Re-add Teradata dialect, under Apache 2.0 license
Added missing newlines at end of file to fix static analysis
1 parent ac3e9ca commit fcf2a33

File tree

6 files changed

+833
-1
lines changed

6 files changed

+833
-1
lines changed

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CommunityDatabase.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,21 @@ public boolean matchesUrl(String jdbcUrl) {
185185
}
186186
},
187187

188+
TERADATA {
189+
@Override
190+
public Dialect createDialect(DialectResolutionInfo info) {
191+
return new TeradataDialect( info );
192+
}
193+
@Override
194+
public boolean productNameMatches(String databaseName) {
195+
return "Teradata".equals( databaseName );
196+
}
197+
@Override
198+
public String getDriverClassName(String jdbcUrl) {
199+
return "com.teradata.jdbc.TeraDriver";
200+
}
201+
},
202+
188203
TIMESTEN {
189204
@Override
190205
public Dialect createDialect(DialectResolutionInfo info) {

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CommunityDialectSelector.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ public Class<? extends Dialect> resolve(String name) {
4343
return MaxDBDialect.class;
4444
case "SybaseAnywhere":
4545
return SybaseAnywhereDialect.class;
46+
case "Teradata14":
47+
case "Teradata":
48+
return TeradataDialect.class;
4649
case "TimesTen":
4750
return TimesTenDialect.class;
4851
case "SingleStore":

0 commit comments

Comments
 (0)