public boolean isMySQLVariant() { return databaseInterface.isMySQLVariant(); }
@Override public boolean isMySQLVariant() { if ( databaseDialect != null ) { return databaseDialect.isMySQLVariant(); } return super.isMySQLVariant(); }
/** * Adds db connection text boxes for input * * @return the last control specified */ protected Control addDbConnectionInputs() { List<String> ibConnections = new ArrayList<String>(); for ( DatabaseMeta dbMeta : transMeta.getDatabases() ) { if ( dbMeta.getDatabaseInterface().isMySQLVariant() ) { ibConnections.add( dbMeta.getName() ); } } serverConnection = addStandardSelect( BaseMessages.getString( PKG, "InfobrightLoaderDialog.Connection.Label" ), wStepname, ibConnections .toArray( new String[ibConnections.size()] ) ); return serverConnection; }
try { if ( databaseMeta.isFetchSizeSupported() && sel_stmt.getMaxRows() >= 1 ) { if ( databaseMeta.getDatabaseInterface().isMySQLVariant() ) { sel_stmt.setFetchSize( Integer.MIN_VALUE ); } else {
if ( databaseMeta.getDatabaseInterface().isMySQLVariant() ) { if ( precision >= length ) { precision = -1; valtype = ValueMetaInterface.TYPE_DATE; if ( databaseMeta.getDatabaseInterface().isMySQLVariant() ) { String property = databaseMeta.getConnectionProperties().getProperty( "yearIsDateType" ); if ( property != null && property.equalsIgnoreCase( "false" )
if ( canWeSetFetchSize( sel_stmt ) ) { int fs = Const.FETCH_SIZE <= sel_stmt.getMaxRows() ? sel_stmt.getMaxRows() : Const.FETCH_SIZE; if ( databaseMeta.getDatabaseInterface().isMySQLVariant() && databaseMeta.isStreamingResults() ) { sel_stmt.setFetchSize( Integer.MIN_VALUE );
if ( databaseMeta.getDatabaseInterface().isMySQLVariant() ) { if ( precision >= length ) { precision = -1; valtype = ValueMetaInterface.TYPE_DATE; if ( databaseMeta.getDatabaseInterface().isMySQLVariant() ) { String property = databaseMeta.getConnectionProperties().getProperty( "yearIsDateType" ); if ( property != null && property.equalsIgnoreCase( "false" )
data.prepStatementLookup.setMaxRows( 1 ); // alywas get only 1 line back! if ( databaseMeta.getDatabaseInterface().isMySQLVariant() ) { data.prepStatementLookup.setFetchSize( 0 ); // Make sure to DISABLE Streaming Result sets