FINERACT-982 - Completely ditch use of Drizzle JDBC Driver after all
This commit is contained in:
committed by
Petri Tuomola
parent
7b4fcb9549
commit
03a8a9858d
-46
@@ -1,46 +0,0 @@
|
||||
/**
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
package org.apache.fineract.infrastructure.core.domain;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.SQLException;
|
||||
import org.apache.openjpa.jdbc.sql.BooleanRepresentationFactory;
|
||||
import org.apache.openjpa.jdbc.sql.MySQLDictionary;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public class MySQLDictionaryCustom extends MySQLDictionary {
|
||||
|
||||
public MySQLDictionaryCustom() {
|
||||
|
||||
this.supportsSubselect = true;
|
||||
this.booleanRepresentation = BooleanRepresentationFactory.BOOLEAN;
|
||||
this.supportsGetGeneratedKeys = false;
|
||||
this.allowsAliasInBulkClause = true;
|
||||
this.useWildCardForCount = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void connectedConfiguration(Connection conn) throws SQLException {
|
||||
super.connectedConfiguration(conn);
|
||||
this.supportsSubselect = true;
|
||||
this.supportsGetGeneratedKeys = false;
|
||||
this.allowsAliasInBulkClause = true;
|
||||
this.useWildCardForCount = true;
|
||||
}
|
||||
}
|
||||
+5
-1
@@ -182,13 +182,17 @@ public final class ResultsetColumnHeaderData implements Serializable {
|
||||
}
|
||||
|
||||
private boolean isAnyInteger() {
|
||||
return isInt() || isSmallInt() || isTinyInt() || isMediumInt() || isBigInt() || isLong();
|
||||
return isInt() || isInteger() || isSmallInt() || isTinyInt() || isMediumInt() || isBigInt() || isLong();
|
||||
}
|
||||
|
||||
private boolean isInt() {
|
||||
return "int".equalsIgnoreCase(this.columnType);
|
||||
}
|
||||
|
||||
private boolean isInteger() {
|
||||
return "integer".equalsIgnoreCase(this.columnType);
|
||||
}
|
||||
|
||||
private boolean isSmallInt() {
|
||||
return "smallint".equalsIgnoreCase(this.columnType);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user