本文整理汇总了Java中org.pentaho.di.trans.steps.tableoutput.TableOutputMeta.getTableName方法的典型用法代码示例。如果您正苦于以下问题:Java TableOutputMeta.getTableName方法的具体用法?Java TableOutputMeta.getTableName怎么用?Java TableOutputMeta.getTableName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.trans.steps.tableoutput.TableOutputMeta
的用法示例。
在下文中一共展示了TableOutputMeta.getTableName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: dropTable
import org.pentaho.di.trans.steps.tableoutput.TableOutputMeta; //导入方法依赖的package包/类
@Override
public boolean dropTable() {
TableOutputMeta meta = getMeta();
TableOutputData data = getData();
String schema = meta.getSchemaName();
String table = meta.getTableName();
if( schema != null && !schema.equals("")) {
table = schema+"."+table;
}
String sql = "drop table " + table+";";
try {
Result result = data.db.execStatement(sql);
int status = result.getExitStatus();
if( status == 0 ) {
util.updateMetadata( meta, -1 );
}
return status == 0;
} catch (KettleDatabaseException e) {
logError("Could not drop table: "+table, e);
message = "Could not drop table: "+table;
}
return false;
}
示例2: dropTable
import org.pentaho.di.trans.steps.tableoutput.TableOutputMeta; //导入方法依赖的package包/类
@Override
public boolean dropTable() {
TableOutputMeta meta = getMeta();
TableOutputData data = getData();
String schema = meta.getSchemaName();
String table = meta.getTableName();
if ( schema != null && !schema.equals( "" ) ) {
table = schema + "." + table;
}
String sql = "drop table " + table + ";";
try {
Result result = data.db.execStatement( sql );
int status = result.getExitStatus();
if ( status == 0 ) {
util.updateMetadata( meta, -1 );
}
return status == 0;
} catch ( KettleDatabaseException e ) {
message = "Could not drop table: " + table;
logError( message, e );
}
return false;
}
示例3: truncateTable
import org.pentaho.di.trans.steps.tableoutput.TableOutputMeta; //导入方法依赖的package包/类
@Override
public boolean truncateTable() {
TableOutputMeta meta = getMeta();
TableOutputData data = getData();
try {
data.db.truncateTable(environmentSubstitute(meta.getSchemaName()), environmentSubstitute(meta.getTableName()));
util.updateMetadata( meta, -1 );
return true;
} catch (KettleDatabaseException e) {
logError("Could not truncate table: "+meta.getTableName(), e);
message = "Could not truncate table: "+meta.getTableName();
}
return false;
}
示例4: truncateTable
import org.pentaho.di.trans.steps.tableoutput.TableOutputMeta; //导入方法依赖的package包/类
@Override
public boolean truncateTable() {
TableOutputMeta meta = getMeta();
TableOutputData data = getData();
try {
data.db.truncateTable( environmentSubstitute( meta.getSchemaName() ), environmentSubstitute( meta
.getTableName() ) );
util.updateMetadata( meta, -1 );
return true;
} catch ( KettleDatabaseException e ) {
message = "Could not truncate table: " + meta.getTableName();
logError( message, e );
}
return false;
}