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

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

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

Database.getCreateIndexStatement介绍

暂无

代码示例

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

  1. public String getCreateIndexStatement( String tablename, String indexname, String[] idx_fields, boolean tk,
  2. boolean unique, boolean bitmap, boolean semi_colon ) {
  3. return getCreateIndexStatement( null, tablename, indexname, idx_fields, tk, unique, bitmap, semi_colon );
  4. }

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

  1. when( repository.getDatabaseMeta() ).thenReturn( meta );
  2. when( db.getCreateIndexStatement( anyString(), anyString(), any( String[].class ), anyBoolean(), anyBoolean(), anyBoolean(), anyBoolean() ) ).thenAnswer( lan );

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

  1. if ( !index.isEmpty() ) {
  2. String createIndex =
  3. db.getCreateIndexStatement( schemaTable, "IDX_" + tableName + "_" + ( i + 1 ), index
  4. .getFieldNames(), false, false, false, true );
  5. if ( !Utils.isEmpty( createIndex ) ) {

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

  1. if ( !index.isEmpty() ) {
  2. String createIndex =
  3. db.getCreateIndexStatement( schemaTable, "IDX_" + tableName + "_" + ( i + 1 ), index
  4. .getFieldNames(), false, false, false, true );
  5. if ( !Utils.isEmpty( createIndex ) ) {

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

  1. String indexname = "idx_" + tableName + "_lookup";
  2. cr_index =
  3. db.getCreateIndexStatement(
  4. schemaTable, indexname, idx_fields, false, false, false, true );

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

  1. String indexname = "idx_" + tableName + "_lookup";
  2. cr_index =
  3. db.getCreateIndexStatement(
  4. schemaName, tableName, indexname, idx_fields, false, false, false, true );

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

  1. String indexname = "idx_" + tableName + "_lookup";
  2. cr_index =
  3. db.getCreateIndexStatement( schemaTable, indexname, idx_fields, false, false, false, true );

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

  1. sql += db.getCreateIndexStatement( schemaTable, indexname, idx_fields, false, false, false, true );
  2. if ( !db.checkIndexExists( schemaTable, idx_fields ) ) {
  3. String indexname = "idx_" + tableName + "_tk";
  4. sql += db.getCreateIndexStatement( schemaTable, indexname, idx_fields, true, false, true, true );

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

  1. String indexname = "idx_" + tablename + "_pk";
  2. cr_uniq_index =
  3. db.getCreateIndexStatement(
  4. schemaTable, indexname, techKeyArr, true, true, false, true );
  5. cr_uniq_index += Const.CR;
  6. String indexname = "idx_" + tablename + "_lookup";
  7. cr_index =
  8. db.getCreateIndexStatement(
  9. schemaTable, indexname, idx_fields, false, false, false, true );
  10. cr_index += Const.CR;

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

  1. String indexname = "idx_" + tableName + "_lookup";
  2. cr_index =
  3. db.getCreateIndexStatement( schemaTable, indexname, idx_fields, false, false, false, true );

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

  1. KettleDatabaseRepository.FIELD_DATABASE_ATTRIBUTE_CODE, };
  2. if ( !database.checkIndexExists( schemaTable, keyfield ) ) {
  3. sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
  4. statements.add( sql );
  5. if ( !dryrun ) {
  6. KettleDatabaseRepository.FIELD_DIRECTORY_DIRECTORY_NAME };
  7. if ( !database.checkIndexExists( schemaTable, keyfield ) ) {
  8. sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
  9. statements.add( sql );
  10. if ( !dryrun ) {
  11. sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
  12. statements.add( sql );
  13. if ( !dryrun ) {
  14. sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
  15. statements.add( sql );
  16. if ( !dryrun ) {
  17. KettleDatabaseRepository.FIELD_STEP_ATTRIBUTE_NR, };
  18. if ( !database.checkIndexExists( schemaTable, keyfield ) ) {
  19. sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
  20. statements.add( sql );
  21. if ( !dryrun ) {
  22. keyfield = new String[] { KettleDatabaseRepository.FIELD_STEP_DATABASE_ID_TRANSFORMATION, };
  23. if ( !database.checkIndexExists( schemaTable, keyfield ) ) {
  24. sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, false, false, false );

代码示例来源:origin: pentaho/data-access

  1. String indexSql = db.getCreateIndexStatement( tableName, columnName + "_idx", //$NON-NLS-1$
  2. new String[] { columnName }, false, false, false, true );
  3. commands.add( indexSql );

相关文章