Deprecated API
Contents
-
ClassDescriptionUse SqlScriptParser instead.This class is not used within PDI
-
MethodDescriptionuse getNames( ConnectionManager )use getNames( ConnectionManager ), use the version with the Bowluse StringUtil.environmentSubstitute(): handles both Windows and unix conventionsplease use StringUtil.environmentSubstitute now.we should phase this out in 5.0, but it's there to keep backwards compatibility in the 4.x releases.we should phase this out in 5.0, but it's there to keep backwards compatibility in the 4.x releases.(Please use on init the step and then just get the connection when needed)Deprecated in favor of the smarter
Database.checkColumnExists(String, String, String)
Deprecated in favor ofDatabase.checkTableExists(String, String)
Deprecated in favor ofDatabase.checkTableExists(String, String)
use emptyAndCommit() instead (pass in the number of rows left in the batch)No longer works with the UI, Use getDefaultOptions, insteadThis is actually the plugin IDplease use getQuotedSchemaTableCombination()because the same database can support transactions or not. It all depends on the database setup. Therefor, we look at the database metadata DatabaseMetaData.supportsTransactions() in stead of this.- Use the instance method through Encr instead of this directly- use the instance method through Encr instead of this directly- Use the instance method through Encr instead of this directly, use the version with the Bowl, use the version with the Bowl, use the version with the Bowl, use the version with the Bowl, use the version with the Bowl, use the version with the Bowl, use the version with the Bowl, use the version with the Bowl, use the version with the Bowlin favor ofLoggingBuffer.removeBufferLinesBefore(long)
.in favor ofLoggingBuffer.removeBufferLinesBefore(long)
.This is unsafe call and references to this method will be removed.org.pentaho.di.core.row.ValueDataUtil.divide(ValueMetaInterface, Object, ValueMetaInterface, Object) UseConst.isSpace(char)
insteadUseConst.ltrim(String)
insteadUseConst.rtrim(String)
insteadUseConst.trim(String)
insteadThis method is deprecated. The same code is still used underneath.use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )because of API change in Apache VFS. As a workaround use FileObject.getName().getPathDecoded(); Then use a regular File() object to create a File Input stream.use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )org.pentaho.di.core.vfs.KettleVFS.getOutputStream(String, VariableSpace, FileSystemOptions, boolean) use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )use getInstance( Bowl )
-
ConstructorDescriptionPlease specify the parent object so that we can see which object is initiating a database connectionin favor of a combination of
ValueMetaFactory
.createValueMeta() and the loadMetaData() method.useValueMetaBase(String, int)
andValueMetaBase.setStorageType(int)
instead
-
Enum ConstantDescription
DatabaseMeta.getDropTableIfExistsStatement(String)
which is using those new methods can be freely used, because it contains fallbacks in case of existing interface (DatabaseInterface
) using.