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