org.pentaho.di.core.database.Database.getDDL()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(230)

本文整理了Java中org.pentaho.di.core.database.Database.getDDL()方法的一些代码示例,展示了Database.getDDL()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Database.getDDL()方法的具体详情如下:
包路径:org.pentaho.di.core.database.Database
类名称:Database
方法名:getDDL

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 );

相关文章

微信公众号

最新文章

更多