Package | Description |
---|---|
org.pentaho.di.core | |
org.pentaho.di.core.database |
Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution)
|
org.pentaho.di.core.encryption | |
org.pentaho.di.core.exception |
This package contains a set of Exceptions used in Kettle.
|
org.pentaho.di.core.extension | |
org.pentaho.di.core.logging |
This package contains the Log4j Kettle appenders and Kettle layout as well as the Kettle Log Message.
|
org.pentaho.di.core.parameters | |
org.pentaho.di.core.row | |
org.pentaho.di.core.row.value | |
org.pentaho.di.core.util | |
org.pentaho.di.core.xml | |
org.pentaho.di.repository | |
org.pentaho.di.shared |
Modifier and Type | Method and Description |
---|---|
static ClassLoader |
Const.createNewClassLoader() |
static void |
KettleClientEnvironment.init() |
static void |
JndiUtil.initJNDI() |
Constructor and Description |
---|
Result(Node node)
Instantiates a new Result object from a DOM node
|
Modifier and Type | Class and Description |
---|---|
class |
DataSourceNamingException
This class provides a wrapper around NamingException or other exceptions that may occur when trying to get a data
source by name.
|
Modifier and Type | Method and Description |
---|---|
Result |
Database.execStatementsFromFile(String filename,
boolean sendSinglestatement)
Execute an SQL statement inside a file on the database connection (has to be open)
|
Modifier and Type | Method and Description |
---|---|
void |
TwoWayPasswordEncoderInterface.init()
Initialize the password encoder by loading key details from the environment (kettle.properties or system settings).
|
void |
KettleTwoWayPasswordEncoder.init() |
static void |
Encr.init(String encoderPluginId) |
static void |
Encr.main(String[] args)
Create an encrypted password
|
Modifier and Type | Class and Description |
---|---|
class |
JobStoppedException
This exception is used when handling stopped jobs during blocking operations.
|
class |
KettleAuthException
This exception is used by implementations of the Repository API to designate an authentication error.
|
class |
KettleConfigException |
class |
KettleConversionException |
class |
KettleDatabaseBatchException
This exception is used by the Database class.
|
class |
KettleDatabaseException
This exception is used by the Database class.
|
class |
KettleDependencyException
This exception is used by the Database class.
|
class |
KettleEOFException
This is an exception thrown by file handling (I/O)
|
class |
KettleFileException
This is an exception thrown by file handling (I/O) when an End Of File marker has been reached.
|
class |
KettleJobException
This exception is used when handling Jobs.
|
class |
KettleMissingPluginsException
This Exception is throws when an error occurs loading plugins.
|
class |
KettleNotUsedException |
class |
KettleObjectExistsException |
class |
KettlePluginException
This exception is thrown in case there is an error in the Kettle plugin loader
|
class |
KettlePluginLoaderException
This Exception is throws when an error occurs loading plugins.
|
class |
KettlePluginNotFoundException
This exception is thrown in case there is an error in the Kettle plugin loader
|
class |
KettleRepositoryNotSupportedException
This exception is used when a repository type is not recognized
|
class |
KettleRowException
This exception is used in row manipulations
|
class |
KettleSecurityException
This exception is used by the Database class.
|
class |
KettleSQLException
This is an exception thrown during parsing of SQL by Kettle.
|
class |
KettleStepException
This Exception is used when handling steps.
|
class |
KettleTransException
This exception is used in transformations.
|
class |
KettleValueException
This exception is used in value calculations.
|
class |
KettleXMLException
This exception is throws when and error is found in an XML snippet.
|
Modifier and Type | Method and Description |
---|---|
void |
ExtensionPointInterface.callExtensionPoint(LogChannelInterface log,
Object object)
This method is called by the Kettle code
|
static void |
ExtensionPointHandler.callExtensionPoint(LogChannelInterface log,
String id,
Object object)
This method looks up the extension point plugins with the given ID in the plugin registry.
|
Modifier and Type | Method and Description |
---|---|
KettleException |
FileLoggingEventListener.getException() |
Modifier and Type | Method and Description |
---|---|
void |
FileLoggingEventListener.setException(KettleException exception) |
Modifier and Type | Method and Description |
---|---|
void |
FileLoggingEventListener.close() |
RowMetaAndData |
LogTableCoreInterface.getLogRecord(LogStatus status,
Object subject,
Object parent)
Assemble the log record from the logging subject.
|
void |
LogTableCoreInterface.loadFromRepository(RepositoryAttributeInterface attributeInterface)
Loads details of the log table from a repository.
|
void |
LogTableCoreInterface.saveToRepository(RepositoryAttributeInterface attributeInterface)
Saves the log table to a repository.
|
Constructor and Description |
---|
FileLoggingEventListener(String filename,
boolean append)
Log all log lines to the specified file
|
FileLoggingEventListener(String logChannelId,
String filename,
boolean append)
Log only lines belonging to the specified log channel ID or one of it's children (grandchildren) to the specified
file.
|
Modifier and Type | Class and Description |
---|---|
class |
DuplicateParamException
This is a PDI Exception for the named parameters.
|
class |
NamedParamsException
This is a PDI Exception for the named parameters.
|
class |
UnknownParamException
This is a PDI Exception for the named parameters.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
RowMetaInterface.getRow(Node node)
Convert an XML node into binary data using the row metadata supplied.
|
Object[] |
RowMeta.getRow(Node node)
Convert an XML node into binary data using the row metadata supplied.
|
Object |
ValueMetaInterface.getValue(Node node)
Convert a data XML node to an Object that corresponds to the metadata.
|
Constructor and Description |
---|
RowMeta(Node node)
Create a new row metadata object from XML
|
ValueMeta(Node node) |
Modifier and Type | Method and Description |
---|---|
Object |
ValueMetaBase.getValue(Node node)
Convert a data XML node to an Object that corresponds to the metadata.
|
Constructor and Description |
---|
ValueMetaBase(Node node) |
Modifier and Type | Method and Description |
---|---|
static void |
SocketUtil.connectToHost(String host,
int port,
int timeout)
Attempts to connect to the specified host, wrapping any exceptions in a KettleException
|
static void |
EnvUtil.environmentInit()
Adds the kettle properties the the global system properties.
|
static Properties |
EnvUtil.readProperties(String fileName)
Returns the properties from the users kettle home directory.
|
Modifier and Type | Method and Description |
---|---|
String |
XMLInterface.getXML()
Describes the Object implementing this interface as XML
|
static boolean |
XMLCheck.isXMLFileWellFormed(org.apache.commons.vfs.FileObject file)
Checks an xml file is well formed.
|
static boolean |
XMLCheck.isXMLWellFormed(InputStream is)
Checks an xml string is well formed.
|
static byte[] |
XMLHandler.stringToBinary(String string)
Convert a XML encoded binary string back to binary format
|
Modifier and Type | Method and Description |
---|---|
boolean |
RepositoryAttributeInterface.getAttributeBoolean(String code)
Get a boolean attribute, if the attribute is not found, return false;
|
long |
RepositoryAttributeInterface.getAttributeInteger(String code)
Get an integer attribute.
|
String |
RepositoryAttributeInterface.getAttributeString(String code)
Get a string attribute.
|
void |
RepositoryAttributeInterface.setAttribute(String code,
boolean value)
Set a boolean attribute
|
void |
RepositoryAttributeInterface.setAttribute(String code,
long value)
Set an integer attribute
|
void |
RepositoryAttributeInterface.setAttribute(String code,
String value)
Set a String attribute
|
Modifier and Type | Method and Description |
---|---|
String |
SharedObjectInterface.getXML() |