Uses of Interface
org.pentaho.di.core.variables.VariableSpace
-
Packages that use VariableSpace Package Description org.pentaho.di.cluster org.pentaho.di.connections org.pentaho.di.connections.vfs org.pentaho.di.connections.vfs.providers.other 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.osgi.api org.pentaho.di.core.row org.pentaho.di.core.util org.pentaho.di.core.variables org.pentaho.di.core.vfs org.pentaho.di.core.vfs.configuration -
-
Uses of VariableSpace in org.pentaho.di.cluster
Methods in org.pentaho.di.cluster with parameters of type VariableSpace Modifier and Type Method Description 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. 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 VariableSpace Modifier and Type Method Description VariableSpace
ConnectionDetails. getSpace()
Methods in org.pentaho.di.connections with parameters of type VariableSpace Modifier and Type Method Description void
ConnectionDetails. setSpace(VariableSpace space)
-
Uses of VariableSpace in org.pentaho.di.connections.vfs
Methods in org.pentaho.di.connections.vfs that return VariableSpace Modifier and Type Method Description protected VariableSpace
BaseVFSConnectionProvider. getSpace(ConnectionDetails connectionDetails)
Methods in org.pentaho.di.connections.vfs with parameters of type VariableSpace Modifier and Type Method Description protected static boolean
BaseVFSConnectionProvider. getBooleanValueOfVariable(VariableSpace space, String variableName, String defaultValue)
static org.apache.commons.vfs2.FileSystemOptions
VFSHelper. getOpts(String file, String connection, VariableSpace space)
protected String
BaseVFSConnectionProvider. getVar(String value, VariableSpace variableSpace)
-
Uses of VariableSpace in org.pentaho.di.connections.vfs.providers.other
Fields in org.pentaho.di.connections.vfs.providers.other declared as VariableSpace Modifier and Type Field Description VariableSpace
OtherConnectionDetails. space
Methods in org.pentaho.di.connections.vfs.providers.other that return VariableSpace Modifier and Type Method Description VariableSpace
OtherConnectionDetails. getSpace()
Methods in org.pentaho.di.connections.vfs.providers.other with parameters of type VariableSpace Modifier and Type Method Description void
OtherConnectionDetails. setSpace(VariableSpace space)
-
Uses of VariableSpace in org.pentaho.di.core.database
Classes in org.pentaho.di.core.database that implement VariableSpace Modifier and Type Class 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.Methods in org.pentaho.di.core.database that return VariableSpace Modifier and Type Method Description VariableSpace
Database. getParentVariableSpace()
VariableSpace
DatabaseMeta. getParentVariableSpace()
Methods in org.pentaho.di.core.database with parameters of type VariableSpace Modifier and Type Method Description void
Database. copyVariablesFrom(VariableSpace space)
void
DatabaseMeta. copyVariablesFrom(VariableSpace space)
String
BaseDatabaseMeta. getDataTablespaceDDL(VariableSpace variables, DatabaseMeta databaseMeta)
Returns the tablespace DDL fragment for a "Data" tablespace.String
DatabaseInterface. getDataTablespaceDDL(VariableSpace variables, DatabaseMeta databaseMeta)
Returns the tablespace DDL fragment for a "Data" tablespace.String
BaseDatabaseMeta. getIndexTablespaceDDL(VariableSpace variables, DatabaseMeta databaseMeta)
Returns the tablespace DDL fragment for a "Index" tablespace.String
DatabaseInterface. getIndexTablespaceDDL(VariableSpace variables, DatabaseMeta databaseMeta)
Returns the tablespace DDL fragment for a "Index" tablespace.String
BaseDatabaseMeta. getTablespaceDDL(VariableSpace variables, DatabaseMeta databaseMeta, String tablespaceName)
Returns an empty string as most databases do not support tablespaces.String
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 VariableSpace Modifier and Type Method 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)
-
Uses of VariableSpace in org.pentaho.di.core.osgi.api
Subinterfaces of VariableSpace in org.pentaho.di.core.osgi.api Modifier and Type Interface Description interface
NamedClusterOsgi
Created by tkafalas on 7/6/2017.Methods in org.pentaho.di.core.osgi.api with parameters of type VariableSpace Modifier and Type Method Description String
NamedClusterOsgi. 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 VariableSpace Modifier and Type Method Description static 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 VariableSpace Modifier and Type Method Description static 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 VariableSpace Modifier and Type Class Description class
Variables
This class is an implementation of VariableSpaceMethods in org.pentaho.di.core.variables that return VariableSpace Modifier and Type Method 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.Methods in org.pentaho.di.core.variables with parameters of type VariableSpace Modifier and Type Method 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 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 VariableSpace Modifier and Type Method Description static org.apache.commons.vfs2.FileObject
KettleVFS. createTempFile(String prefix, String suffix, String directory, VariableSpace space)
static org.apache.commons.vfs2.FileObject
KettleVFS. createTempFile(String prefix, KettleVFS.Suffix suffix, String directory, VariableSpace space)
static org.apache.commons.vfs2.FileObject
KettleVFS. createTempFile(String prefix, KettleVFS.Suffix suffix, VariableSpace variableSpace)
Creates a file using "java.io.tmpdir" directorystatic boolean
KettleVFS. fileExists(String vfsFilename, VariableSpace space)
static org.apache.commons.vfs2.FileObject
KettleVFS. getFileObject(String vfsFilename, VariableSpace space)
static org.apache.commons.vfs2.FileObject
KettleVFS. getFileObject(String vfsFilename, VariableSpace space, org.apache.commons.vfs2.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.vfs2.FileSystemOptions fsOptions, boolean append)
static String
KettleVFS. 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 VariableSpace Modifier and Type Method Description static IKettleFileSystemConfigBuilder
KettleFileSystemConfigBuilderFactory. 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)
-