|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Repository
| Method Summary | |
|---|---|
void |
clearSharedObjectCache()
Clear the shared object cache, if applicable. |
void |
connect(String username,
String password)
Connect to the repository. |
int |
countNrJobEntryAttributes(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
|
int |
countNrStepAttributes(org.pentaho.di.repository.ObjectId id_step,
String code)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
createRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface parentDirectory,
String directoryPath)
Create a new directory, possibly by creating several sub-directies of / at the same time. |
void |
deleteClusterSchema(org.pentaho.di.repository.ObjectId id_cluster)
|
void |
deleteDatabaseMeta(String databaseName)
Remove a database connection from the repository |
void |
deleteJob(org.pentaho.di.repository.ObjectId id_job)
|
void |
deletePartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema)
|
void |
deleteRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
|
void |
deleteSlave(org.pentaho.di.repository.ObjectId id_slave)
|
void |
deleteTransformation(org.pentaho.di.repository.ObjectId id_transformation)
Delete everything related to a transformation from the repository. |
void |
disconnect()
Disconnect from the repository. |
boolean |
exists(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory,
org.pentaho.di.repository.RepositoryObjectType objectType)
See if a repository object exists in the repository |
org.pentaho.di.repository.RepositoryDirectoryInterface |
findDirectory(org.pentaho.di.repository.ObjectId directory)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
findDirectory(String directory)
|
org.pentaho.di.repository.ObjectId |
getClusterID(String name)
|
org.pentaho.di.repository.ObjectId[] |
getClusterIDs(boolean includeDeleted)
|
String[] |
getClusterNames(boolean includeDeleted)
|
String |
getConnectMessage()
This is an informational message that a repository can display on connecting within Spoon. |
org.pentaho.di.repository.ObjectId |
getDatabaseID(String name)
|
org.pentaho.di.repository.ObjectId[] |
getDatabaseIDs(boolean includeDeleted)
|
String[] |
getDatabaseNames(boolean includeDeleted)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
getDefaultSaveDirectory(org.pentaho.di.repository.RepositoryElementInterface repositoryElement)
|
String[] |
getDirectoryNames(org.pentaho.di.repository.ObjectId id_directory)
Returns the child directory names of a parent directory |
IRepositoryExporter |
getExporter()
|
IRepositoryImporter |
getImporter()
|
List<org.pentaho.di.repository.RepositoryElementMetaInterface> |
getJobAndTransformationObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
Gets all job and transformation objects in the given directory. |
boolean |
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
|
boolean |
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
|
boolean |
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
String code,
boolean def)
|
long |
getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
|
long |
getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
|
String |
getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
|
String |
getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
|
org.pentaho.di.repository.ObjectId |
getJobId(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory)
|
String[] |
getJobNames(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
|
List<org.pentaho.di.repository.RepositoryElementMetaInterface> |
getJobObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
|
String[] |
getJobsUsingDatabase(org.pentaho.di.repository.ObjectId id_database)
Get the repository version. |
org.pentaho.di.core.logging.LogChannelInterface |
getLog()
|
String |
getName()
|
RepositoryObject |
getObjectInformation(org.pentaho.di.repository.ObjectId objectId,
org.pentaho.di.repository.RepositoryObjectType objectType)
Get more information about a certain object ID in the form of the RepositoryObject |
org.pentaho.di.repository.ObjectId |
getPartitionSchemaID(String name)
|
org.pentaho.di.repository.ObjectId[] |
getPartitionSchemaIDs(boolean includeDeleted)
|
String[] |
getPartitionSchemaNames(boolean includeDeleted)
|
RepositoryMeta |
getRepositoryMeta()
|
RepositorySecurityManager |
getSecurityManager()
|
RepositorySecurityProvider |
getSecurityProvider()
|
IRepositoryService |
getService(Class<? extends IRepositoryService> clazz)
Retrieves a given repository service |
List<Class<? extends IRepositoryService>> |
getServiceInterfaces()
Retrieves the current list of of IRepository Services. |
org.pentaho.di.repository.ObjectId |
getSlaveID(String name)
|
org.pentaho.di.repository.ObjectId[] |
getSlaveIDs(boolean includeDeleted)
|
String[] |
getSlaveNames(boolean includeDeleted)
|
List<SlaveServer> |
getSlaveServers()
|
boolean |
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
|
boolean |
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
boolean def)
|
boolean |
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
String code)
|
long |
getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
|
long |
getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
String code)
|
String |
getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
|
String |
getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
String code)
|
org.pentaho.di.repository.ObjectId |
getTransformationID(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory)
|
String[] |
getTransformationNames(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
|
List<org.pentaho.di.repository.RepositoryElementMetaInterface> |
getTransformationObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
|
String[] |
getTransformationsUsingDatabase(org.pentaho.di.repository.ObjectId id_database)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
getUserHomeDirectory()
|
IUser |
getUserInfo()
|
String |
getVersion()
Get the repository version. |
boolean |
hasService(Class<? extends IRepositoryService> clazz)
Checks whether a given repository service is available or not |
void |
init(RepositoryMeta repositoryMeta)
Initialize the repository with the repository metadata and user information. |
void |
insertJobEntryDatabase(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
org.pentaho.di.repository.ObjectId id_database)
|
org.pentaho.di.repository.ObjectId |
insertLogEntry(String description)
Insert an entry in the audit trail of the repository. |
void |
insertStepDatabase(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
org.pentaho.di.repository.ObjectId id_database)
|
boolean |
isConnected()
|
ClusterSchema |
loadClusterSchema(org.pentaho.di.repository.ObjectId id_cluster_schema,
List<SlaveServer> slaveServers,
String versionLabel)
|
Condition |
loadConditionFromStepAttribute(org.pentaho.di.repository.ObjectId id_step,
String code)
Load a condition from the repository with the Object ID stored in a step attribute. |
org.pentaho.di.core.database.DatabaseMeta |
loadDatabaseMeta(org.pentaho.di.repository.ObjectId id_database,
String revision)
Load the Database connection Metadata from the repository |
org.pentaho.di.core.database.DatabaseMeta |
loadDatabaseMetaFromJobEntryAttribute(org.pentaho.di.repository.ObjectId id_jobentry,
String nameCode,
String idCode,
List<org.pentaho.di.core.database.DatabaseMeta> databases)
This method is introduced to avoid having to go over an integer/string/whatever in the interface and the job entry code. |
org.pentaho.di.core.database.DatabaseMeta |
loadDatabaseMetaFromStepAttribute(org.pentaho.di.repository.ObjectId id_step,
String code,
List<org.pentaho.di.core.database.DatabaseMeta> databases)
This method is introduced to avoid having to go over an integer/string/whatever in the interface and the step code. |
JobMeta |
loadJob(org.pentaho.di.repository.ObjectId id_job,
String versionLabel)
Load a job from the repository by id |
JobMeta |
loadJob(String jobname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor,
String revision)
Load a job from the repository |
PartitionSchema |
loadPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema,
String versionLabel)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
loadRepositoryDirectoryTree()
|
SlaveServer |
loadSlaveServer(org.pentaho.di.repository.ObjectId id_slave_server,
String versionLabel)
|
TransMeta |
loadTransformation(org.pentaho.di.repository.ObjectId id_transformation,
String versionLabel)
Load a transformation by id |
TransMeta |
loadTransformation(String transname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean setInternalVariables,
String revision)
Load a transformation with a name from a folder in the repository |
List<org.pentaho.di.core.database.DatabaseMeta> |
readDatabases()
Read all the databases defined in the repository |
SharedObjects |
readJobMetaSharedObjects(JobMeta jobMeta)
|
SharedObjects |
readTransSharedObjects(TransMeta transMeta)
|
org.pentaho.di.repository.ObjectId |
renameJob(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.RepositoryDirectoryInterface newDirectory,
String newName)
Move / rename a job |
org.pentaho.di.repository.ObjectId |
renameRepositoryDirectory(org.pentaho.di.repository.ObjectId id,
org.pentaho.di.repository.RepositoryDirectoryInterface newParentDir,
String newName)
Move / rename a repository directory |
org.pentaho.di.repository.ObjectId |
renameTransformation(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.RepositoryDirectoryInterface newDirectory,
String newName)
Move / rename a transformation |
void |
save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor)
|
void |
save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean overwrite)
Save an object to the repository optionally overwriting any associated objects. |
void |
saveConditionStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
Condition condition)
This method saves the object ID of the condition object (if not null) in the step attributes |
void |
saveDatabaseMetaJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String nameCode,
String idCode,
org.pentaho.di.core.database.DatabaseMeta database)
This method saves the object ID of the database object (if not null) in the job entry attributes |
void |
saveDatabaseMetaStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
org.pentaho.di.core.database.DatabaseMeta database)
This method saves the object ID of the database object (if not null) in the step attributes |
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
boolean value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
long value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
String value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
boolean value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
long value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
String value)
|
void |
saveRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
boolean value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
double value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
long value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
String value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
boolean value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
double value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
long value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
String value)
|
void |
undeleteObject(org.pentaho.di.repository.RepositoryElementMetaInterface repositoryObject)
Removes he deleted flag from a repository element in the repository. |
| Method Detail |
|---|
String getName()
String getVersion()
RepositoryMeta getRepositoryMeta()
IUser getUserInfo()
RepositorySecurityProvider getSecurityProvider()
RepositorySecurityManager getSecurityManager()
org.pentaho.di.core.logging.LogChannelInterface getLog()
void connect(String username,
String password)
throws org.pentaho.di.core.exception.KettleException,
org.pentaho.di.core.exception.KettleSecurityException
username - the username of the user connecting to the repository.password - the password of the user connecting to the repository.
org.pentaho.di.core.exception.KettleSecurityException - in case the supplied user or password is incorrect.
org.pentaho.di.core.exception.KettleException - in case there is a general unexpected error OR if we're already connected to the repository.void disconnect()
boolean isConnected()
void init(RepositoryMeta repositoryMeta)
boolean exists(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory,
org.pentaho.di.repository.RepositoryObjectType objectType)
throws org.pentaho.di.core.exception.KettleException
name - the name of the objectrepositoryDirectory - the directory in which it should resideobjectType - the type of repository object
org.pentaho.di.core.exception.KettleException - in case something goes wrong.
org.pentaho.di.repository.ObjectId getTransformationID(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId getJobId(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean overwrite)
throws org.pentaho.di.core.exception.KettleException
repositoryElement - Object to saveversionComment - Version comment for updatemonitor - Progress Monitor to report feedback tooverwrite - Overwrite any existing objects involved in saving repositoryElement, e.g. repositoryElement, database connections, slave servers
org.pentaho.di.core.exception.KettleException - Error saving the object to the repository
org.pentaho.di.repository.RepositoryDirectoryInterface getDefaultSaveDirectory(org.pentaho.di.repository.RepositoryElementInterface repositoryElement)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.RepositoryDirectoryInterface getUserHomeDirectory()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionvoid clearSharedObjectCache()
TransMeta loadTransformation(String transname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean setInternalVariables,
String revision)
throws org.pentaho.di.core.exception.KettleException
transname - the name of the transformation to loadThe - folder to load it frommonitor - the progress monitor to use (UI feedback)setInternalVariables - set to true if you want to automatically set the internal variables of the loaded transformation. (true is the default with very few exceptions!)revision - the revision to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException
TransMeta loadTransformation(org.pentaho.di.repository.ObjectId id_transformation,
String versionLabel)
throws org.pentaho.di.core.exception.KettleException
id_transformation - the id of the transformation to loadversionLabel - version to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException
SharedObjects readTransSharedObjects(TransMeta transMeta)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId renameTransformation(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.RepositoryDirectoryInterface newDirectory,
String newName)
throws org.pentaho.di.core.exception.KettleException
id_transformation - The ObjectId of the transformation to movenewDirectory - The RepositoryDirectoryInterface that will be the new parent of the transformation (May be null if a move is not desired)newName - The new name of the transformation (May be null if a rename is not desired)
org.pentaho.di.core.exception.KettleException
void deleteTransformation(org.pentaho.di.repository.ObjectId id_transformation)
throws org.pentaho.di.core.exception.KettleException
id_transformation - the transformation id to delete
org.pentaho.di.core.exception.KettleException
JobMeta loadJob(String jobname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor,
String revision)
throws org.pentaho.di.core.exception.KettleException
jobname - the namerepdir - the directorymonitor - the progress monitor or nullrevision - the revision to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException
JobMeta loadJob(org.pentaho.di.repository.ObjectId id_job,
String versionLabel)
throws org.pentaho.di.core.exception.KettleException
id_job - the id of the jobversionLabel - version to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException
SharedObjects readJobMetaSharedObjects(JobMeta jobMeta)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId renameJob(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.RepositoryDirectoryInterface newDirectory,
String newName)
throws org.pentaho.di.core.exception.KettleException
id_job - The ObjectId of the job to movenewDirectory - The RepositoryDirectoryInterface that will be the new parent of the job (May be null if a move is not desired)newName - The new name of the job (May be null if a rename is not desired)
org.pentaho.di.core.exception.KettleException
void deleteJob(org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.database.DatabaseMeta loadDatabaseMeta(org.pentaho.di.repository.ObjectId id_database,
String revision)
throws org.pentaho.di.core.exception.KettleException
id_database - the id of the database connection to loadrevision - the revision to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException - in case something goes wrong with database, connection, etc.
void deleteDatabaseMeta(String databaseName)
throws org.pentaho.di.core.exception.KettleException
databaseName - The name of the connection to remove
org.pentaho.di.core.exception.KettleException - In case something went wrong: database error, insufficient permissions, depending objects, etc.
org.pentaho.di.repository.ObjectId[] getDatabaseIDs(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String[] getDatabaseNames(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
List<org.pentaho.di.core.database.DatabaseMeta> readDatabases()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId getDatabaseID(String name)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
ClusterSchema loadClusterSchema(org.pentaho.di.repository.ObjectId id_cluster_schema,
List<SlaveServer> slaveServers,
String versionLabel)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId[] getClusterIDs(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String[] getClusterNames(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId getClusterID(String name)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void deleteClusterSchema(org.pentaho.di.repository.ObjectId id_cluster)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
SlaveServer loadSlaveServer(org.pentaho.di.repository.ObjectId id_slave_server,
String versionLabel)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId[] getSlaveIDs(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String[] getSlaveNames(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
List<SlaveServer> getSlaveServers()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId getSlaveID(String name)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void deleteSlave(org.pentaho.di.repository.ObjectId id_slave)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
PartitionSchema loadPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema,
String versionLabel)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId[] getPartitionSchemaIDs(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String[] getPartitionSchemaNames(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId getPartitionSchemaID(String name)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void deletePartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.RepositoryDirectoryInterface loadRepositoryDirectoryTree()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.RepositoryDirectoryInterface findDirectory(String directory)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.RepositoryDirectoryInterface findDirectory(org.pentaho.di.repository.ObjectId directory)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void deleteRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId renameRepositoryDirectory(org.pentaho.di.repository.ObjectId id,
org.pentaho.di.repository.RepositoryDirectoryInterface newParentDir,
String newName)
throws org.pentaho.di.core.exception.KettleException
id - The ObjectId of the repository directory to movenewParentDir - The RepositoryDirectoryInterface that will be the new parent of the repository directory (May be null if a move is not desired)newName - The new name of the repository directory (May be null if a rename is not desired)
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.RepositoryDirectoryInterface createRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface parentDirectory,
String directoryPath)
throws org.pentaho.di.core.exception.KettleException
parentDirectory - the parent directorydirectoryPath - The path to the new Repository Directory, to be created.
org.pentaho.di.core.exception.KettleException - In case something goes wrong
String[] getTransformationNames(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
List<org.pentaho.di.repository.RepositoryElementMetaInterface> getJobObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
List<org.pentaho.di.repository.RepositoryElementMetaInterface> getTransformationObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
List<org.pentaho.di.repository.RepositoryElementMetaInterface> getJobAndTransformationObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getJobObjects(ObjectId, boolean) and getTransformationObjects(ObjectId, boolean) into one
operation.
id_directory - directoryincludeDeleted - true to return deleted objects
org.pentaho.di.core.exception.KettleException - In case something goes wrong
String[] getJobNames(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String[] getDirectoryNames(org.pentaho.di.repository.ObjectId id_directory)
throws org.pentaho.di.core.exception.KettleException
id_directory - parent directory id
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId insertLogEntry(String description)
throws org.pentaho.di.core.exception.KettleException
The - description to be put in the audit trail of the repository.
org.pentaho.di.core.exception.KettleException
void insertStepDatabase(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void insertJobEntryDatabase(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveConditionStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
Condition condition)
throws org.pentaho.di.core.exception.KettleException
id_step - code - condition -
org.pentaho.di.core.exception.KettleException
Condition loadConditionFromStepAttribute(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
id_step - code -
org.pentaho.di.core.exception.KettleException
boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
boolean def)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
long getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
long getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
String value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
String value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
boolean value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
boolean value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
long value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
long value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
double value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
double value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
int countNrStepAttributes(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
int countNrJobEntryAttributes(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
String code,
boolean def)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
long getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
long getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
String value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
String value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
boolean value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
boolean value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
long value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
long value)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.database.DatabaseMeta loadDatabaseMetaFromStepAttribute(org.pentaho.di.repository.ObjectId id_step,
String code,
List<org.pentaho.di.core.database.DatabaseMeta> databases)
throws org.pentaho.di.core.exception.KettleException
id_step - code -
org.pentaho.di.core.exception.KettleException
void saveDatabaseMetaStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
org.pentaho.di.core.database.DatabaseMeta database)
throws org.pentaho.di.core.exception.KettleException
id_transformation - id_step - code - database -
org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.database.DatabaseMeta loadDatabaseMetaFromJobEntryAttribute(org.pentaho.di.repository.ObjectId id_jobentry,
String nameCode,
String idCode,
List<org.pentaho.di.core.database.DatabaseMeta> databases)
throws org.pentaho.di.core.exception.KettleException
id_step - code -
org.pentaho.di.core.exception.KettleException
void saveDatabaseMetaJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String nameCode,
String idCode,
org.pentaho.di.core.database.DatabaseMeta database)
throws org.pentaho.di.core.exception.KettleException
id_job - id_jobentry - code - database -
org.pentaho.di.core.exception.KettleException
void undeleteObject(org.pentaho.di.repository.RepositoryElementMetaInterface repositoryObject)
throws org.pentaho.di.core.exception.KettleException
element - the repository element to restore
org.pentaho.di.core.exception.KettleException - get throws in case something goes horribly wrong.
List<Class<? extends IRepositoryService>> getServiceInterfaces()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException - in case something goes horribly wrong.
IRepositoryService getService(Class<? extends IRepositoryService> clazz)
throws org.pentaho.di.core.exception.KettleException
service - class name
org.pentaho.di.core.exception.KettleException - in case something goes horribly wrong.
boolean hasService(Class<? extends IRepositoryService> clazz)
throws org.pentaho.di.core.exception.KettleException
repository - service class that needs to be checked for support
org.pentaho.di.core.exception.KettleException - in case something goes horribly wrong.
RepositoryObject getObjectInformation(org.pentaho.di.repository.ObjectId objectId,
org.pentaho.di.repository.RepositoryObjectType objectType)
throws org.pentaho.di.core.exception.KettleException
objectId - The ID of the object to get more information about.objectType - The type of object to investigate.
org.pentaho.di.core.exception.KettleException - In case there was a loading problem.String getConnectMessage()
String[] getJobsUsingDatabase(org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String[] getTransformationsUsingDatabase(org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionIRepositoryImporter getImporter()
IRepositoryExporter getExporter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||