public interface LogTableCoreInterface
void saveToRepository(RepositoryAttributeInterface attributeInterface) throws KettleException
attributeInterface - The attribute interface used to store the attributesKettleExceptionvoid loadFromRepository(RepositoryAttributeInterface attributeInterface) throws KettleException
attributeInterface - The attribute interface used to load the attributesKettleExceptionString getConnectionName()
void setConnectionName(String connectionName)
DatabaseMeta getDatabaseMeta()
List<LogTableField> getFields()
String getSchemaName()
String getTableName()
String getActualSchemaName()
String getActualTableName()
RowMetaAndData getLogRecord(LogStatus status, Object subject, Object parent) throws KettleException
status - The status to logsubject - The subject object to logparent - The parent object to login - case there is a problem with the log record creation (incorrect settings, ...)KettleExceptionString getLogTableType()
String getConnectionNameVariable()
String getSchemaNameVariable()
String getTableNameVariable()
boolean isDefined()
String getTimeoutInDays()
LogTableField getLogDateField()
LogTableField getKeyField()
String getQuotedSchemaTableCombination()
LogTableField getLogField()
LogTableField getStatusField()
LogTableField getErrorsField()
LogTableField getNameField()
List<RowMetaInterface> getRecommendedIndexes()
Object clone()
void replaceMeta(LogTableCoreInterface logTableInterface)
logTableInterface - the new log table details