public class IndexDeleteSql extends UpdateSqlHandler
| コンストラクタと説明 |
|---|
IndexDeleteSql() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
deleteAll(int tenantId,
java.lang.String defId,
java.lang.String tableNamePostfix,
java.lang.String colTypePostFix,
IndexType type,
RdbAdapter rdb) |
java.lang.String |
deleteByColName(int tenantId,
java.lang.String defId,
java.lang.String tableNamePostfix,
int pageNo,
java.lang.String colName,
BaseRdbTypeAdapter typeAdapter,
IndexType type,
RdbAdapter rdb) |
java.lang.String |
deleteByOidAndVersion(int tenantId,
MetaGRdbPropertyStore.GRdbPropertyStoreHandler colDef,
java.lang.String oid,
java.lang.Long version,
RdbAdapter rdb)
条件指定による、テーブル単位の一括削除。
|
java.lang.String |
deleteByTempTable(int tenantId,
EntityHandler eh,
java.lang.String colOfIndex,
IndexType type,
RdbAdapter rdb)
一時表結合による一括削除
|
java.lang.String |
deleteForDefrag(int tenantId,
EntityHandler eh,
java.lang.String colTypePostFix,
IndexType type,
java.util.List<java.lang.String> usedColNames,
RdbAdapter rdb) |
java.lang.String |
toSqlDelByOid(int tenantId,
EntityHandler eh,
java.lang.String colOfIndex,
IndexType type,
java.lang.String oid,
java.lang.Long version,
RdbAdapter rdb)
oid,version指定によるテーブル単位での一括削除。
|
public java.lang.String deleteByColName(int tenantId,
java.lang.String defId,
java.lang.String tableNamePostfix,
int pageNo,
java.lang.String colName,
BaseRdbTypeAdapter typeAdapter,
IndexType type,
RdbAdapter rdb)
public java.lang.String toSqlDelByOid(int tenantId,
EntityHandler eh,
java.lang.String colOfIndex,
IndexType type,
java.lang.String oid,
java.lang.Long version,
RdbAdapter rdb)
public java.lang.String deleteByTempTable(int tenantId,
EntityHandler eh,
java.lang.String colOfIndex,
IndexType type,
RdbAdapter rdb)
public java.lang.String deleteByOidAndVersion(int tenantId,
MetaGRdbPropertyStore.GRdbPropertyStoreHandler colDef,
java.lang.String oid,
java.lang.Long version,
RdbAdapter rdb)
public java.lang.String deleteAll(int tenantId,
java.lang.String defId,
java.lang.String tableNamePostfix,
java.lang.String colTypePostFix,
IndexType type,
RdbAdapter rdb)
public java.lang.String deleteForDefrag(int tenantId,
EntityHandler eh,
java.lang.String colTypePostFix,
IndexType type,
java.util.List<java.lang.String> usedColNames,
RdbAdapter rdb)