Uses of Interface
org.pentaho.di.core.variables.VariableSpace
Packages that use 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
Methods in org.pentaho.di.cluster with parameters of type VariableSpaceModifier 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
Methods in org.pentaho.di.connections that return VariableSpaceMethods in org.pentaho.di.connections with parameters of type VariableSpace -
Uses of VariableSpace in org.pentaho.di.connections.vfs
Methods in org.pentaho.di.connections.vfs that return VariableSpaceMethods in org.pentaho.di.connections.vfs with parameters of type VariableSpaceModifier 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
Methods in org.pentaho.di.connections.vfs.provider that return VariableSpace -
Uses of VariableSpace in org.pentaho.di.connections.vfs.providers.other
Fields in org.pentaho.di.connections.vfs.providers.other declared as VariableSpaceMethods in org.pentaho.di.connections.vfs.providers.other that return VariableSpaceMethods in org.pentaho.di.connections.vfs.providers.other with parameters of type VariableSpace -
Uses of VariableSpace in org.pentaho.di.core.database
Classes in org.pentaho.di.core.database that implement VariableSpaceModifier 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.Methods in org.pentaho.di.core.database that return VariableSpaceModifier and TypeMethodDescriptionDatabase.getParentVariableSpace()
DatabaseMeta.getParentVariableSpace()
Methods in org.pentaho.di.core.database with parameters of type VariableSpaceModifier 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
Methods in org.pentaho.di.core.fileinput with parameters of type VariableSpaceModifier 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
Subinterfaces of VariableSpace in org.pentaho.di.core.osgi.apiMethods in org.pentaho.di.core.osgi.api with parameters of type VariableSpaceModifier 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
Methods in org.pentaho.di.core.row with parameters of type VariableSpaceModifier 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
Methods in org.pentaho.di.core.util with parameters of type VariableSpaceModifier 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
Classes in org.pentaho.di.core.variables that implement VariableSpaceModifier and TypeClassDescriptionclass
This class is an implementation of VariableSpaceMethods in org.pentaho.di.core.variables that return 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.Methods in org.pentaho.di.core.variables with parameters of type VariableSpaceModifier 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
Methods in org.pentaho.di.core.vfs with parameters of type VariableSpaceModifier 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
Methods in org.pentaho.di.core.vfs.configuration with parameters of type VariableSpaceModifier 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)