Package | Description |
---|---|
org.pentaho.di.cluster | |
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.fileinput | |
org.pentaho.di.core.namedcluster.model | |
org.pentaho.di.core.variables | |
org.pentaho.di.core.vfs | |
org.pentaho.di.core.vfs.configuration |
Modifier and Type | Method and Description |
---|---|
static void |
HttpUtil.addCredentials(org.apache.commons.httpclient.HttpClient client,
VariableSpace space,
String hostname,
String port,
String webAppName,
String username,
String password) |
static void |
HttpUtil.addProxy(org.apache.commons.httpclient.HttpClient client,
VariableSpace space,
String hostname,
String proxyHostname,
String proxyPort,
String nonProxyHosts) |
static String |
HttpUtil.constructUrl(VariableSpace space,
String hostname,
String port,
String webAppName,
String serviceAndArguments)
Returns http GET request string using specified parameters.
|
static String |
HttpUtil.execService(VariableSpace space,
String hostname,
String port,
String webAppName,
String serviceAndArguments,
String username,
String password,
String proxyHostname,
String proxyPort,
String nonProxyHosts) |
static String |
HttpUtil.getPortSpecification(VariableSpace space,
String port) |
Modifier and Type | Class and Description |
---|---|
class |
Database
Database handles the process of connecting to, reading from, writing to and updating databases.
|
class |
DatabaseMeta
This class defines the database specific parameters for a certain database type.
|
Modifier and Type | Method and Description |
---|---|
VariableSpace |
Database.getParentVariableSpace() |
VariableSpace |
DatabaseMeta.getParentVariableSpace() |
Modifier and Type | Method and Description |
---|---|
void |
Database.copyVariablesFrom(VariableSpace space) |
void |
DatabaseMeta.copyVariablesFrom(VariableSpace space) |
String |
DatabaseInterface.getDataTablespaceDDL(VariableSpace variables,
DatabaseMeta databaseMeta)
Returns the tablespace DDL fragment for a "Data" tablespace.
|
String |
BaseDatabaseMeta.getDataTablespaceDDL(VariableSpace variables,
DatabaseMeta databaseMeta)
Returns the tablespace DDL fragment for a "Data" tablespace.
|
String |
DatabaseInterface.getIndexTablespaceDDL(VariableSpace variables,
DatabaseMeta databaseMeta)
Returns the tablespace DDL fragment for a "Index" tablespace.
|
String |
BaseDatabaseMeta.getIndexTablespaceDDL(VariableSpace variables,
DatabaseMeta databaseMeta)
Returns the tablespace DDL fragment for a "Index" tablespace.
|
String |
OracleDatabaseMeta.getTablespaceDDL(VariableSpace variables,
DatabaseMeta databaseMeta,
String tablespace)
Returns an empty string as most databases do not support tablespaces.
|
String |
BaseDatabaseMeta.getTablespaceDDL(VariableSpace variables,
DatabaseMeta databaseMeta,
String tablespaceName)
Returns an empty string as most databases do not support tablespaces.
|
void |
Database.initializeVariablesFrom(VariableSpace parent) |
void |
DatabaseMeta.initializeVariablesFrom(VariableSpace parent) |
void |
Database.setParentVariableSpace(VariableSpace parent) |
void |
DatabaseMeta.setParentVariableSpace(VariableSpace parent) |
void |
Database.shareVariablesWith(VariableSpace space) |
void |
DatabaseMeta.shareVariablesWith(VariableSpace space) |
Modifier and Type | Method and Description |
---|---|
static FileInputList |
FileInputList.createFileList(VariableSpace space,
String[] fileName,
String[] fileMask,
String[] fileRequired,
boolean[] includeSubdirs) |
static FileInputList |
FileInputList.createFileList(VariableSpace space,
String[] fileName,
String[] fileMask,
String[] excludeFileMask,
String[] fileRequired) |
static FileInputList |
FileInputList.createFileList(VariableSpace space,
String[] fileName,
String[] fileMask,
String[] excludeFileMask,
String[] fileRequired,
boolean[] includeSubdirs) |
static FileInputList |
FileInputList.createFileList(VariableSpace space,
String[] fileName,
String[] fileMask,
String[] excludeFileMask,
String[] fileRequired,
boolean[] includeSubdirs,
FileInputList.FileTypeFilter[] fileTypeFilters) |
static String[] |
FileInputList.createFilePathList(VariableSpace space,
String[] fileName,
String[] fileMask,
String[] fileRequired) |
static String[] |
FileInputList.createFilePathList(VariableSpace space,
String[] fileName,
String[] fileMask,
String[] excludeFileMask,
String[] fileRequired) |
static String[] |
FileInputList.createFilePathList(VariableSpace space,
String[] fileName,
String[] fileMask,
String[] excludeFileMask,
String[] fileRequired,
boolean[] includeSubdirs) |
static String[] |
FileInputList.createFilePathList(VariableSpace space,
String[] fileName,
String[] fileMask,
String[] excludeFileMask,
String[] fileRequired,
boolean[] includeSubdirs,
FileInputList.FileTypeFilter[] filters) |
static FileInputList |
FileInputList.createFolderList(VariableSpace space,
String[] folderName,
String[] folderRequired) |
Modifier and Type | Class and Description |
---|---|
class |
NamedCluster |
Modifier and Type | Method and Description |
---|---|
VariableSpace |
NamedCluster.getParentVariableSpace() |
Modifier and Type | Method and Description |
---|---|
void |
NamedCluster.copyVariablesFrom(VariableSpace space) |
void |
NamedCluster.initializeVariablesFrom(VariableSpace parent) |
void |
NamedCluster.setParentVariableSpace(VariableSpace parent) |
void |
NamedCluster.shareVariablesWith(VariableSpace space) |
Modifier and Type | Class and Description |
---|---|
class |
Variables
This class is an implementation of VariableSpace
|
Modifier and Type | Method and Description |
---|---|
static VariableSpace |
Variables.getADefaultVariableSpace()
Get a default variable space as a placeholder.
|
VariableSpace |
Variables.getParentVariableSpace() |
VariableSpace |
VariableSpace.getParentVariableSpace()
Get the parent of the variable space.
|
Modifier and Type | Method and Description |
---|---|
void |
Variables.copyVariablesFrom(VariableSpace space) |
void |
VariableSpace.copyVariablesFrom(VariableSpace space)
Copy the variables from another space, without initializing with the defaults.
|
void |
Variables.initializeVariablesFrom(VariableSpace parent) |
void |
VariableSpace.initializeVariablesFrom(VariableSpace parent)
Initialize variable space using the defaults, copy over the variables from the parent (using copyVariablesFrom()),
after this the "injected" variables should be inserted (injectVariables()).
|
void |
Variables.setParentVariableSpace(VariableSpace parent) |
void |
VariableSpace.setParentVariableSpace(VariableSpace parent)
Set the parent variable space
|
void |
Variables.shareVariablesWith(VariableSpace space) |
void |
VariableSpace.shareVariablesWith(VariableSpace space)
Share a variable space from another variable space.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.commons.vfs.FileObject |
KettleVFS.createTempFile(String prefix,
String suffix,
String directory,
VariableSpace space) |
static boolean |
KettleVFS.fileExists(String vfsFilename,
VariableSpace space) |
static org.apache.commons.vfs.FileObject |
KettleVFS.getFileObject(String vfsFilename,
VariableSpace space) |
static org.apache.commons.vfs.FileObject |
KettleVFS.getFileObject(String vfsFilename,
VariableSpace space,
org.apache.commons.vfs.FileSystemOptions fsOptions) |
static InputStream |
KettleVFS.getInputStream(String vfsFilename,
VariableSpace space) |
static OutputStream |
KettleVFS.getOutputStream(String vfsFilename,
VariableSpace space,
boolean append) |
static OutputStream |
KettleVFS.getOutputStream(String vfsFilename,
VariableSpace space,
org.apache.commons.vfs.FileSystemOptions fsOptions,
boolean append) |
static String |
KettleVFS.getTextFileContent(String vfsFilename,
VariableSpace space,
String charSetName) |
Modifier and Type | Method and Description |
---|---|
static IKettleFileSystemConfigBuilder |
KettleFileSystemConfigBuilderFactory.getConfigBuilder(VariableSpace varSpace,
String scheme)
This factory returns a FileSystemConfigBuilder.
|