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 StringHttpUtil.constructUrl(VariableSpace space, String hostname, String port, String webAppName, String serviceAndArguments) Returns http GET request string using specified parameters.static StringHttpUtil.constructUrl(VariableSpace space, String hostname, String port, String webAppName, String serviceAndArguments, boolean isSecure) static StringHttpUtil.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 booleanBaseVFSConnectionProvider.getBooleanValueOfVariable(VariableSpace space, String variableName, String defaultValue) static org.apache.commons.vfs2.FileSystemOptionsVFSHelper.getOpts(String file, String connection, VariableSpace space) Deprecated., use the version with the Bowlstatic org.apache.commons.vfs2.FileSystemOptionsVFSHelper.getOpts(Bowl bowl, String file, String connection, VariableSpace space) protected StringBaseVFSConnectionProvider.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 TypeClassDescriptionclassDatabase handles the process of connecting to, reading from, writing to and updating databases.classThis 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 TypeMethodDescriptionvoidDatabase.copyVariablesFrom(VariableSpace space) voidDatabaseMeta.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.voidDatabase.initializeVariablesFrom(VariableSpace parent) voidDatabaseMeta.initializeVariablesFrom(VariableSpace parent) voidDatabase.setParentVariableSpace(VariableSpace parent) voidDatabaseMeta.setParentVariableSpace(VariableSpace parent) voidDatabase.shareVariablesWith(VariableSpace space) voidDatabaseMeta.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 FileInputListFileInputList.createFileList(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired, boolean[] includeSubdirs) static FileInputListFileInputList.createFileList(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired) static FileInputListFileInputList.createFileList(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs) static FileInputListFileInputList.createFileList(Bowl bowl, VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs, FileInputList.FileTypeFilter[] fileTypeFilters) static FileInputListFileInputList.createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] fileRequired, boolean[] includeSubdirs) Deprecated., use the version with the Bowlstatic FileInputListFileInputList.createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired) Deprecated., use the version with the Bowlstatic FileInputListFileInputList.createFileList(VariableSpace space, String[] fileName, String[] fileMask, String[] excludeFileMask, String[] fileRequired, boolean[] includeSubdirs) Deprecated., use the version with the Bowlstatic FileInputListFileInputList.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 FileInputListFileInputList.createFolderList(Bowl bowl, VariableSpace space, String[] folderName, String[] folderRequired) static FileInputListFileInputList.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 ObjectValueDataUtil.divide(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB, VariableSpace space) static BigDecimalValueDataUtil.divideBigDecimals(BigDecimal a, BigDecimal b, VariableSpace space) static ObjectValueDataUtil.percent1(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB, VariableSpace space) static ObjectValueDataUtil.percent2(ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB, VariableSpace space) static ObjectValueDataUtil.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 StringUtils.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 TypeClassDescriptionclassThis class is an implementation of VariableSpaceMethods in org.pentaho.di.core.variables that return VariableSpaceModifier and TypeMethodDescriptionstatic VariableSpaceVariables.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 TypeMethodDescriptionvoidVariables.copyVariablesFrom(VariableSpace space) voidVariableSpace.copyVariablesFrom(VariableSpace space) Copy the variables from another space, without initializing with the defaults.voidVariables.initializeVariablesFrom(VariableSpace parent) voidVariableSpace.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()).voidVariables.setParentVariableSpace(VariableSpace parent) voidVariableSpace.setParentVariableSpace(VariableSpace parent) Set the parent variable spacevoidVariables.shareVariablesWith(VariableSpace space) voidVariableSpace.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.FileObjectIKettleVFS.createTempFile(String prefix, String suffix, String directory, VariableSpace space) org.apache.commons.vfs2.FileObjectIKettleVFS.createTempFile(String prefix, KettleVFS.Suffix suffix, String directory, VariableSpace space) org.apache.commons.vfs2.FileObjectIKettleVFS.createTempFile(String prefix, KettleVFS.Suffix suffix, VariableSpace variableSpace) Creates a file using "java.io.tmpdir" directorystatic org.apache.commons.vfs2.FileObjectKettleVFS.createTempFile(String prefix, String suffix, String directory, VariableSpace space) Deprecated.use getInstance( Bowl )static org.apache.commons.vfs2.FileObjectKettleVFS.createTempFile(String prefix, KettleVFS.Suffix suffix, String directory, VariableSpace space) Deprecated.use getInstance( Bowl )static org.apache.commons.vfs2.FileObjectKettleVFS.createTempFile(String prefix, KettleVFS.Suffix suffix, VariableSpace variableSpace) Deprecated.use getInstance( Bowl )org.apache.commons.vfs2.FileObjectKettleVFSImpl.createTempFile(String prefix, String suffix, String directory, VariableSpace space) org.apache.commons.vfs2.FileObjectKettleVFSImpl.createTempFile(String prefix, KettleVFS.Suffix suffix, String directory, VariableSpace space) org.apache.commons.vfs2.FileObjectKettleVFSImpl.createTempFile(String prefix, KettleVFS.Suffix suffix, VariableSpace variableSpace) booleanIKettleVFS.fileExists(String vfsFilename, VariableSpace space) static booleanKettleVFS.fileExists(String vfsFilename, VariableSpace space) Deprecated.use getInstance( Bowl )booleanKettleVFSImpl.fileExists(String vfsFilename, VariableSpace space) org.apache.commons.vfs2.FileObjectIKettleVFS.getFileObject(String vfsFilename, VariableSpace space) org.apache.commons.vfs2.FileObjectIKettleVFS.getFileObject(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions) static org.apache.commons.vfs2.FileObjectKettleVFS.getFileObject(String vfsFilename, VariableSpace space) Deprecated.use getInstance( Bowl )static org.apache.commons.vfs2.FileObjectKettleVFS.getFileObject(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions) Deprecated.use getInstance( Bowl )org.apache.commons.vfs2.FileObjectKettleVFSImpl.getFileObject(String vfsFilename, VariableSpace space) org.apache.commons.vfs2.FileObjectKettleVFSImpl.getFileObject(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fsOptions) org.apache.commons.vfs2.FileSystemOptionsIKettleVFS.getFileSystemOptions(String scheme, String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) org.apache.commons.vfs2.FileSystemOptionsKettleVFSImpl.getFileSystemOptions(String scheme, String vfsFilename, VariableSpace space, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) IKettleVFS.getFriendlyURI(String filename, VariableSpace space) static StringKettleVFS.getFriendlyURI(String filename, VariableSpace space) Deprecated.use getInstance( Bowl )KettleVFSImpl.getFriendlyURI(String filename, VariableSpace space) IKettleVFS.getInputStream(String vfsFilename, VariableSpace space) static InputStreamKettleVFS.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 OutputStreamKettleVFS.getOutputStream(String vfsFilename, VariableSpace space, boolean append) Deprecated.use getInstance( Bowl )static OutputStreamKettleVFS.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 StringKettleVFS.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 voidIKettleFileSystemConfigBuilder.setParameter(org.apache.commons.vfs2.FileSystemOptions opts, String name, VariableSpace value, String vfsUrl) voidKettleGenericFileSystemConfigBuilder.setParameter(org.apache.commons.vfs2.FileSystemOptions opts, String name, VariableSpace value, String vfsUrl)