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

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

本文整理了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

  1. public String getDDL( String tablename, RowMetaInterface fields ) throws KettleDatabaseException {
  2. return getDDL( tablename, fields, null, false, null, true );
  3. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. public String getDDL( String tableName, RowMetaInterface fields, String tk, boolean use_autoinc, String pk,
  2. boolean semicolon ) throws KettleDatabaseException {
  3. String retval;
  4. // First, check for reserved SQL in the input row r...
  5. databaseMeta.quoteReservedWords( fields );
  6. String quotedTk = tk != null ? databaseMeta.quoteField( tk ) : null;
  7. if ( checkTableExists( tableName ) ) {
  8. retval = getAlterTableStatement( tableName, fields, quotedTk, use_autoinc, pk, semicolon );
  9. } else {
  10. retval = getCreateTableStatement( tableName, fields, quotedTk, use_autoinc, pk, semicolon );
  11. }
  12. return retval;
  13. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. when( db.getDDL( anyString(), any( RowMetaInterface.class ), anyString(), anyBoolean(), anyString(), anyBoolean() ) ).thenReturn( "### CREATE TABLE;" );
  2. when( repository.getDatabase() ).thenReturn( db );
  3. when( repository.getDatabaseMeta() ).thenReturn( meta );

代码示例来源:origin: pentaho/pentaho-kettle

  1. String cr_table = db.getDDL( schemaTable, prev );

代码示例来源:origin: pentaho/pentaho-kettle

  1. logTable.getDatabaseMeta().getQuotedSchemaTableCombination(
  2. db.environmentSubstitute( logTable.getSchemaName() ), tableName );
  3. String createTable = db.getDDL( schemaTable, fields );

代码示例来源:origin: pentaho/pentaho-kettle

  1. db.environmentSubstitute( logTable.getSchemaName() ),
  2. db.environmentSubstitute( logTable.getTableName() ) );
  3. String createTable = db.getDDL( schemaTable, fields );

代码示例来源:origin: pentaho/pentaho-kettle

  1. db.connect();
  2. RowMetaInterface fields = jobLogTable.getLogRecord( LogStatus.START, null, null ).getRowMeta();
  3. String sql = db.getDDL( jobLogTable.getTableName(), fields );
  4. if ( sql != null && sql.length() > 0 ) {
  5. SQLStatement stat = new SQLStatement( BaseMessages.getString( PKG, "JobMeta.SQLFeedback.ThisJob" ),

代码示例来源:origin: pentaho/pentaho-kettle

  1. String cr_table = db.getDDL( schemaTable, prev );

代码示例来源:origin: pentaho/pentaho-kettle

  1. String cr_table = db.getDDL( schemaTable, prev, tk, use_autoinc, pk );

代码示例来源:origin: pentaho/pentaho-kettle

  1. transMeta.environmentSubstitute( schemaName ), transMeta.environmentSubstitute( tableName ) );
  2. MonetDBDatabaseMeta.safeModeLocal.set( safeMode );
  3. String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. db.connect();
  2. String cr_table = db.getDDL( schemaTable, prev );

代码示例来源:origin: pentaho/pentaho-kettle

  1. String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. String cr_table = db.getDDL( schemaTable, prev, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. databaseMeta.getQuotedSchemaTableCombination( transMeta.environmentSubstitute( schemaName ), transMeta
  2. .environmentSubstitute( tableName ) );
  3. String sql = db.getDDL( schemaTable, tableFields, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. databaseMeta.getQuotedSchemaTableCombination(
  2. transMeta.environmentSubstitute( schemaName ), transMeta.environmentSubstitute( tableName ) );
  3. String sql = db.getDDL( schemaTable, tableFields, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. databaseMeta.getQuotedSchemaTableCombination(
  2. transMeta.environmentSubstitute( schemaName ), transMeta.environmentSubstitute( tableName ) );
  3. String sql = db.getDDL( schemaTable, tableFields, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. databaseMeta.getQuotedSchemaTableCombination(
  2. transMeta.environmentSubstitute( schemaName ), transMeta.environmentSubstitute( tableName ) );
  3. String sql = db.getDDL( schemaTable, tableFields, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. databaseMeta.getQuotedSchemaTableCombination( transMeta.environmentSubstitute( schemaName ), transMeta
  2. .environmentSubstitute( tableName ) );
  3. String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );

代码示例来源:origin: pentaho/pentaho-kettle

  1. String cr_table = db.getDDL( schemaTable, tableFields, null, false, null, true );

相关文章