Uses of Interface
org.pentaho.di.core.variables.VariableSpace
Package
Description
Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution)
-
Uses of VariableSpace in org.pentaho.di.cluster
Modifier and TypeMethodDescriptionstatic String
HttpUtil.constructUrl
(VariableSpace space, String hostname, String port, String webAppName, String serviceAndArguments) Returns http GET request string using specified parameters.static String
HttpUtil.constructUrl
(VariableSpace space, String hostname, String port, String webAppName, String serviceAndArguments, boolean isSecure) static String
HttpUtil.getPortSpecification
(VariableSpace space, String port) -
Uses of VariableSpace in org.pentaho.di.connections
-
Uses of VariableSpace in org.pentaho.di.connections.vfs
Modifier and TypeMethodDescriptionprotected static boolean
BaseVFSConnectionProvider.getBooleanValueOfVariable
(VariableSpace space, String variableName, String defaultValue) static org.apache.commons.vfs2.FileSystemOptions
VFSHelper.getOpts
(String file, String connection, VariableSpace space) Deprecated., use the version with the Bowlstatic org.apache.commons.vfs2.FileSystemOptions
VFSHelper.getOpts
(Bowl bowl, String file, String connection, VariableSpace space) protected String
BaseVFSConnectionProvider.getVar
(String value, VariableSpace variableSpace) -
Uses of VariableSpace in org.pentaho.di.connections.vfs.provider
-
Uses of VariableSpace in org.pentaho.di.connections.vfs.providers.other
-
Uses of VariableSpace in org.pentaho.di.core.database
Modifier and TypeClassDescriptionclass
Database handles the process of connecting to, reading from, writing to and updating databases.class
This class defines the database specific parameters for a certain database type.Modifier and TypeMethodDescriptionDatabase.getParentVariableSpace()
DatabaseMeta.getParentVariableSpace()
Modifier and TypeMethodDescriptionvoid
Database.copyVariablesFrom
(VariableSpace space) void
DatabaseMeta.copyVariablesFrom
(VariableSpace space) BaseDatabaseMeta.getDataTablespaceDDL
(VariableSpace variables, DatabaseMeta databaseMeta) Returns the tablespace DDL fragment for a "Data" tablespace.DatabaseInterface.getDataTablespaceDDL
(VariableSpace variables, DatabaseMeta databaseMeta) Returns the tablespace DDL fragment for a "Data" tablespace.BaseDatabaseMeta.getIndexTablespaceDDL
(VariableSpace variables, DatabaseMeta databaseMeta) Returns the tablespace DDL fragment for a "Index" tablespace.DatabaseInterface.getIndexTablespaceDDL
(VariableSpace variables, DatabaseMeta databaseMeta) Returns the tablespace DDL fragment for a "Index" tablespace.BaseDatabaseMeta.getTablespaceDDL
(VariableSpace variables, DatabaseMeta databaseMeta, String tablespaceName) Returns an empty string as most databases do not support tablespaces.OracleDatabaseMeta.getTablespaceDDL
(VariableSpace variables, DatabaseMeta databaseMeta, String tablespace) 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) -
Uses of VariableSpace in org.pentaho.di.core.fileinput
Modifier and TypeMethodDescriptionstatic FileInputList
FileInputList.createFileList
(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired, boolean[] includeSubdirs) static FileInputList
FileInputList.createFileList
(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired) static FileInputList
FileInputList.createFileList
(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs) static FileInputList
FileInputList.createFileList
(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] fileTypeFilters) static FileInputList
FileInputList.createFileList
(VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired, boolean[] includeSubdirs) Deprecated., use the version with the Bowlstatic FileInputList
FileInputList.createFileList
(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired) Deprecated., use the version with the Bowlstatic FileInputList
FileInputList.createFileList
(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs) Deprecated., use the version with the Bowlstatic FileInputList
FileInputList.createFileList
(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] fileTypeFilters) Deprecated., use the version with the Bowlstatic String[]
FileInputList.createFilePathList
(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired) static String[]
FileInputList.createFilePathList
(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired) static String[]
FileInputList.createFilePathList
(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs) static String[]
FileInputList.createFilePathList
(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] filters) static String[]
FileInputList.createFilePathList
(VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired) Deprecated., use the version with the Bowlstatic String[]
FileInputList.createFilePathList
(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired) Deprecated., use the version with the Bowlstatic String[]
FileInputList.createFilePathList
(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs) Deprecated., use the version with the Bowlstatic String[]
FileInputList.createFilePathList
(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] filters) Deprecated., use the version with the Bowlstatic FileInputList
FileInputList.createFolderList
(Bowl bowl, VariableSpace space, String[] folderName, String[] folderRequired) static FileInputList
FileInputList.createFolderList
(VariableSpace space, String[] folderName, String[] folderRequired) Deprecated., use the version with the Bowl -
Uses of VariableSpace in org.pentaho.di.core.osgi.api
Modifier and TypeMethodDescriptionNamedClusterOsgi.processURLsubstitution
(String incomingURL, org.pentaho.metastore.api.IMetaStore metastore, VariableSpace variableSpace) This method performs the root URL substitution with the URL of the specified NamedCluster -
Uses of VariableSpace in org.pentaho.di.core.row
Modifier and TypeMethodDescriptionstatic Object
ValueDataUtil.divide
(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB, VariableSpace space) static BigDecimal
ValueDataUtil.divideBigDecimals
(BigDecimal a, BigDecimal b, VariableSpace space) static Object
ValueDataUtil.percent1
(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB, VariableSpace space) static Object
ValueDataUtil.percent2
(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB, VariableSpace space) static Object
ValueDataUtil.percent3
(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB, VariableSpace space) -
Uses of VariableSpace in org.pentaho.di.core.util
Modifier and TypeMethodDescriptionstatic String
Utils.resolvePassword
(VariableSpace variables, String password) Resolves password from variable if it's necessary and decrypts if the password was encrypted -
Uses of VariableSpace in org.pentaho.di.core.variables
Modifier and TypeClassDescriptionclass
This class is an implementation of VariableSpaceModifier and TypeMethodDescriptionstatic VariableSpace
Variables.getADefaultVariableSpace()
Get a default variable space as a placeholder.Variables.getParentVariableSpace()
VariableSpace.getParentVariableSpace()
Get the parent of the variable space.Modifier and TypeMethodDescriptionvoid
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 spacevoid
Variables.shareVariablesWith
(VariableSpace space) void
VariableSpace.shareVariablesWith
(VariableSpace space) Share a variable space from another variable space. -
Uses of VariableSpace in org.pentaho.di.core.vfs
Modifier and TypeMethodDescriptionorg.apache.commons.vfs2.FileObject
IKettleVFS.createTempFile
(String prefix, String suffix, String directory, VariableSpace space) org.apache.commons.vfs2.FileObject
IKettleVFS.createTempFile
(String prefix, KettleVFS.Suffix suffix, String directory, VariableSpace space) org.apache.commons.vfs2.FileObject
IKettleVFS.createTempFile
(String prefix, KettleVFS.Suffix suffix, VariableSpace variableSpace) Creates a file using "java.io.tmpdir" directorystatic org.apache.commons.vfs2.FileObject
KettleVFS.createTempFile
(String prefix, String suffix, String directory, VariableSpace space) Deprecated.use getInstance( Bowl )static org.apache.commons.vfs2.FileObject
KettleVFS.createTempFile
(String prefix, KettleVFS.Suffix suffix, String directory, VariableSpace space) Deprecated.use getInstance( Bowl )static org.apache.commons.vfs2.FileObject
KettleVFS.createTempFile
(String prefix, KettleVFS.Suffix suffix, VariableSpace variableSpace) Deprecated.use getInstance( Bowl )org.apache.commons.vfs2.FileObject
KettleVFSImpl.createTempFile
(String prefix, String suffix, String directory, VariableSpace space) org.apache.commons.vfs2.FileObject
KettleVFSImpl.createTempFile
(String prefix, KettleVFS.Suffix suffix, String directory, VariableSpace space) org.apache.commons.vfs2.FileObject
KettleVFSImpl.createTempFile
(String prefix, KettleVFS.Suffix suffix, VariableSpace variableSpace) boolean
IKettleVFS.fileExists
(String vfsFilename, VariableSpace space) static boolean
KettleVFS.fileExists
(String vfsFilename, VariableSpace space) Deprecated.use getInstance( Bowl )boolean
KettleVFSImpl.fileExists
(String vfsFilename, VariableSpace space) org.apache.commons.vfs2.FileObject
IKettleVFS.getFileObject
(String vfsFilename, VariableSpace space) org.apache.commons.vfs2.FileObject
IKettleVFS.getFileObject
(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions) static org.apache.commons.vfs2.FileObject
KettleVFS.getFileObject
(String vfsFilename, VariableSpace space) Deprecated.use getInstance( Bowl )static org.apache.commons.vfs2.FileObject
KettleVFS.getFileObject
(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions) Deprecated.use getInstance( Bowl )org.apache.commons.vfs2.FileObject
KettleVFSImpl.getFileObject
(String vfsFilename, VariableSpace space) org.apache.commons.vfs2.FileObject
KettleVFSImpl.getFileObject
(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions) org.apache.commons.vfs2.FileSystemOptions
IKettleVFS.getFileSystemOptions
(String scheme, String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) org.apache.commons.vfs2.FileSystemOptions
KettleVFSImpl.getFileSystemOptions
(String scheme, String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) IKettleVFS.getFriendlyURI
(String filename, VariableSpace space) static String
KettleVFS.getFriendlyURI
(String filename, VariableSpace space) Deprecated.use getInstance( Bowl )KettleVFSImpl.getFriendlyURI
(String filename, VariableSpace space) IKettleVFS.getInputStream
(String vfsFilename, VariableSpace space) static InputStream
KettleVFS.getInputStream
(String vfsFilename, VariableSpace space) Deprecated.use getInstance( Bowl )KettleVFSImpl.getInputStream
(String vfsFilename, VariableSpace space) IKettleVFS.getOutputStream
(String vfsFilename, VariableSpace space, boolean append) IKettleVFS.getOutputStream
(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions, boolean append) static OutputStream
KettleVFS.getOutputStream
(String vfsFilename, VariableSpace space, boolean append) Deprecated.use getInstance( Bowl )static OutputStream
KettleVFS.getOutputStream
(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions, boolean append) Deprecated.use getInstance( Bowl )KettleVFSImpl.getOutputStream
(String vfsFilename, VariableSpace space, boolean append) KettleVFSImpl.getOutputStream
(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions, boolean append) IKettleVFS.getTextFileContent
(String vfsFilename, VariableSpace space, String charSetName) static String
KettleVFS.getTextFileContent
(String vfsFilename, VariableSpace space, String charSetName) Deprecated.use getInstance( Bowl )KettleVFSImpl.getTextFileContent
(String vfsFilename, VariableSpace space, String charSetName) -
Uses of VariableSpace in org.pentaho.di.core.vfs.configuration
Modifier and TypeMethodDescriptionKettleFileSystemConfigBuilderFactory.getConfigBuilder
(VariableSpace varSpace, String scheme) This factory returns a FileSystemConfigBuilder.default void
IKettleFileSystemConfigBuilder.setParameter
(org.apache.commons.vfs2.FileSystemOptions opts, String name, VariableSpace value, String vfsUrl) void
KettleGenericFileSystemConfigBuilder.setParameter
(org.apache.commons.vfs2.FileSystemOptions opts, String name, VariableSpace value, String vfsUrl)