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.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 |
---|---|
void |
Database.cleanupLogRecords(LogTableCoreInterface logTable) |
Result |
Database.execStatementsFromFile(String filename,
boolean sendSinglestatement)
Execute an SQL statement inside a file on the database connection (has to
be open)
|
void |
Database.writeLogRecord(LogTableCoreInterface logTable,
LogStatus status,
Object subject,
Object parent) |
Modifier and Type | Class and Description |
---|---|
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[] |
RowMeta.getRow(Node node)
Convert an XML node into binary data using the row metadata supplied.
|
Object[] |
RowMetaInterface.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 |
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.
|
static void |
StringUtil.telnetHost(String host,
int port,
int timeout) |
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() |