本文整理了Java中org.pentaho.di.core.database.Database.getDDL()
方法的一些代码示例,展示了Database.getDDL()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Database.getDDL()
方法的具体详情如下:
包路径:org.pentaho.di.core.database.Database
类名称:Database
方法名:getDDL
[英]Return SQL CREATION statement for a Table
[中]返回表的SQL创建语句
代码示例来源:origin: pentaho/pentaho-kettle
public String getDDL( String tablename, RowMetaInterface fields ) throws KettleDatabaseException {
return getDDL( tablename, fields, null, false, null, true );
}
代码示例来源:origin: pentaho/pentaho-kettle
public String getDDL( String tableName, RowMetaInterface fields, String tk, boolean use_autoinc, String pk,
boolean semicolon ) throws KettleDatabaseException {
String retval;
// First, check for reserved SQL in the input row r...
databaseMeta.quoteReservedWords( fields );
String quotedTk = tk != null ? databaseMeta.quoteField( tk ) : null;
if ( checkTableExists( tableName ) ) {
retval = getAlterTableStatement( tableName, fields, quotedTk, use_autoinc, pk, semicolon );
} else {
retval = getCreateTableStatement( tableName, fields, quotedTk, use_autoinc, pk, semicolon );
}
return retval;
}
代码示例来源:origin: pentaho/pentaho-kettle
when( db.getDDL( anyString(), any( RowMetaInterface.class ), anyString(), anyBoolean(), anyString(), anyBoolean() ) ).thenReturn( "### CREATE TABLE;" );
when( repository.getDatabase() ).thenReturn( db );
when( repository.getDatabaseMeta() ).thenReturn( meta );
代码示例来源:origin: pentaho/pentaho-kettle
String cr_table = db.getDDL( schemaTable, prev );
代码示例来源:origin: pentaho/pentaho-kettle
logTable.getDatabaseMeta().getQuotedSchemaTableCombination(
db.environmentSubstitute( logTable.getSchemaName() ), tableName );
String createTable = db.getDDL( schemaTable, fields );
代码示例来源:origin: pentaho/pentaho-kettle
db.environmentSubstitute( logTable.getSchemaName() ),
db.environmentSubstitute( logTable.getTableName() ) );
String createTable = db.getDDL( schemaTable, fields );
代码示例来源:origin: pentaho/pentaho-kettle
db.connect();
RowMetaInterface fields = jobLogTable.getLogRecord( LogStatus.START, null, null ).getRowMeta();
String sql = db.getDDL( jobLogTable.getTableName(), fields );
if ( sql != null && sql.length() > 0 ) {
SQLStatement stat = new SQLStatement( BaseMessages.getString( PKG, "JobMeta.SQLFeedback.ThisJob" ),
代码示例来源:origin: pentaho/pentaho-kettle
String cr_table = db.getDDL( schemaTable, prev );
代码示例来源:origin: pentaho/pentaho-kettle
String cr_table = db.getDDL( schemaTable, prev, tk, use_autoinc, pk );
代码示例来源:origin: pentaho/pentaho-kettle
transMeta.environmentSubstitute( schemaName ), transMeta.environmentSubstitute( tableName ) );
MonetDBDatabaseMeta.safeModeLocal.set( safeMode );
String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
db.connect();
String cr_table = db.getDDL( schemaTable, prev );
代码示例来源:origin: pentaho/pentaho-kettle
String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
String cr_table = db.getDDL( schemaTable, prev, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
databaseMeta.getQuotedSchemaTableCombination( transMeta.environmentSubstitute( schemaName ), transMeta
.environmentSubstitute( tableName ) );
String sql = db.getDDL( schemaTable, tableFields, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
databaseMeta.getQuotedSchemaTableCombination(
transMeta.environmentSubstitute( schemaName ), transMeta.environmentSubstitute( tableName ) );
String sql = db.getDDL( schemaTable, tableFields, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
databaseMeta.getQuotedSchemaTableCombination(
transMeta.environmentSubstitute( schemaName ), transMeta.environmentSubstitute( tableName ) );
String sql = db.getDDL( schemaTable, tableFields, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
databaseMeta.getQuotedSchemaTableCombination(
transMeta.environmentSubstitute( schemaName ), transMeta.environmentSubstitute( tableName ) );
String sql = db.getDDL( schemaTable, tableFields, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
databaseMeta.getQuotedSchemaTableCombination( transMeta.environmentSubstitute( schemaName ), transMeta
.environmentSubstitute( tableName ) );
String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );
代码示例来源:origin: pentaho/pentaho-kettle
String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );
内容来源于网络,如有侵权,请联系作者删除!