本文整理了Java中org.pentaho.di.core.database.Database.getCreateIndexStatement()
方法的一些代码示例,展示了Database.getCreateIndexStatement()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Database.getCreateIndexStatement()
方法的具体详情如下:
包路径:org.pentaho.di.core.database.Database
类名称:Database
方法名:getCreateIndexStatement
暂无
代码示例来源:origin: pentaho/pentaho-kettle
public String getCreateIndexStatement( String tablename, String indexname, String[] idx_fields, boolean tk,
boolean unique, boolean bitmap, boolean semi_colon ) {
return getCreateIndexStatement( null, tablename, indexname, idx_fields, tk, unique, bitmap, semi_colon );
}
代码示例来源:origin: pentaho/pentaho-kettle
when( repository.getDatabaseMeta() ).thenReturn( meta );
when( db.getCreateIndexStatement( anyString(), anyString(), any( String[].class ), anyBoolean(), anyBoolean(), anyBoolean(), anyBoolean() ) ).thenAnswer( lan );
代码示例来源:origin: pentaho/pentaho-kettle
if ( !index.isEmpty() ) {
String createIndex =
db.getCreateIndexStatement( schemaTable, "IDX_" + tableName + "_" + ( i + 1 ), index
.getFieldNames(), false, false, false, true );
if ( !Utils.isEmpty( createIndex ) ) {
代码示例来源:origin: pentaho/pentaho-kettle
if ( !index.isEmpty() ) {
String createIndex =
db.getCreateIndexStatement( schemaTable, "IDX_" + tableName + "_" + ( i + 1 ), index
.getFieldNames(), false, false, false, true );
if ( !Utils.isEmpty( createIndex ) ) {
代码示例来源:origin: pentaho/pentaho-kettle
String indexname = "idx_" + tableName + "_lookup";
cr_index =
db.getCreateIndexStatement(
schemaTable, indexname, idx_fields, false, false, false, true );
代码示例来源:origin: pentaho/pentaho-kettle
String indexname = "idx_" + tableName + "_lookup";
cr_index =
db.getCreateIndexStatement(
schemaName, tableName, indexname, idx_fields, false, false, false, true );
代码示例来源:origin: pentaho/pentaho-kettle
String indexname = "idx_" + tableName + "_lookup";
cr_index =
db.getCreateIndexStatement( schemaTable, indexname, idx_fields, false, false, false, true );
代码示例来源:origin: pentaho/pentaho-kettle
sql += db.getCreateIndexStatement( schemaTable, indexname, idx_fields, false, false, false, true );
if ( !db.checkIndexExists( schemaTable, idx_fields ) ) {
String indexname = "idx_" + tableName + "_tk";
sql += db.getCreateIndexStatement( schemaTable, indexname, idx_fields, true, false, true, true );
代码示例来源:origin: pentaho/pentaho-kettle
String indexname = "idx_" + tablename + "_pk";
cr_uniq_index =
db.getCreateIndexStatement(
schemaTable, indexname, techKeyArr, true, true, false, true );
cr_uniq_index += Const.CR;
String indexname = "idx_" + tablename + "_lookup";
cr_index =
db.getCreateIndexStatement(
schemaTable, indexname, idx_fields, false, false, false, true );
cr_index += Const.CR;
代码示例来源:origin: pentaho/pentaho-kettle
String indexname = "idx_" + tableName + "_lookup";
cr_index =
db.getCreateIndexStatement( schemaTable, indexname, idx_fields, false, false, false, true );
代码示例来源:origin: pentaho/pentaho-kettle
KettleDatabaseRepository.FIELD_DATABASE_ATTRIBUTE_CODE, };
if ( !database.checkIndexExists( schemaTable, keyfield ) ) {
sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
statements.add( sql );
if ( !dryrun ) {
KettleDatabaseRepository.FIELD_DIRECTORY_DIRECTORY_NAME };
if ( !database.checkIndexExists( schemaTable, keyfield ) ) {
sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
statements.add( sql );
if ( !dryrun ) {
sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
statements.add( sql );
if ( !dryrun ) {
sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
statements.add( sql );
if ( !dryrun ) {
KettleDatabaseRepository.FIELD_STEP_ATTRIBUTE_NR, };
if ( !database.checkIndexExists( schemaTable, keyfield ) ) {
sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, true, false, false );
statements.add( sql );
if ( !dryrun ) {
keyfield = new String[] { KettleDatabaseRepository.FIELD_STEP_DATABASE_ID_TRANSFORMATION, };
if ( !database.checkIndexExists( schemaTable, keyfield ) ) {
sql = database.getCreateIndexStatement( schemaTable, indexname, keyfield, false, false, false, false );
代码示例来源:origin: pentaho/data-access
String indexSql = db.getCreateIndexStatement( tableName, columnName + "_idx", //$NON-NLS-1$
new String[] { columnName }, false, false, false, true );
commands.add( indexSql );
内容来源于网络,如有侵权,请联系作者删除!