8182838485868788899091
if ( "PostgreSQL".equals( databaseName ) ) { return new PostgreSQLDialect(); } if ( "Apache Derby".equals( databaseName ) ) { return new DerbyDialect(); } if ( "ingres".equalsIgnoreCase( databaseName ) ) { switch( databaseMajorVersion ) { case 9:
109110111112113114115116117118119
} else if ( databaseMajorVersion == 10 && databaseMinorVersion == 5 ) { return new DerbyTenFiveDialect(); } else { return new DerbyDialect(); } } if ( "ingres".equalsIgnoreCase( databaseName ) ) { switch ( databaseMajorVersion ) {
108109110111112113114115116117118
106107108109110111112113114115116
} else if ( majorVersion == 10 && minorVersion == 5 ) { return new DerbyTenFiveDialect(); } else { return new DerbyDialect(); } } if ( "ingres".equalsIgnoreCase( databaseName ) ) { final int majorVersion = databaseInfo.getDatabaseMajorVersion();
111112113114115116117118119120121
93949596979899100101102103
} else if ( databaseMajorVersion == 10 && databaseMinorVersion == 5 ) { return new DerbyTenFiveDialect(); } else { return new DerbyDialect(); } } if ( "ingres".equalsIgnoreCase( databaseName ) ) { switch( databaseMajorVersion ) {
122123124125126127128129130131132
128129130131132133134135136137138
} else if ( majorVersion == 10 && minorVersion == 5 ) { return new DerbyTenFiveDialect(); } else { return new DerbyDialect(); } } if ( "ingres".equalsIgnoreCase( databaseName ) ) { final int majorVersion = info.getDatabaseMajorVersion();
129130131132133134135136137138139