クラス BlobSearchSql

java.lang.Object
org.iplass.mtp.impl.rdb.adapter.QuerySqlHandler
org.iplass.mtp.impl.lob.sql.BlobSearchSql

public class BlobSearchSql extends QuerySqlHandler
  • コンストラクタの詳細

    • BlobSearchSql

      public BlobSearchSql()
  • メソッドの詳細

    • toSql

      public String toSql(RdbAdapter rdb, int tenantId, long lobId, String sessionId, String defId, String propId, String oid, Long version, boolean withLock)
    • toSearchSql

      public String toSearchSql(RdbAdapter rdb, int tenantId, long[] lobId)
    • toSqlByDefId

      public String toSqlByDefId(RdbAdapter rdb, int tenantId, String defId)
    • toSqlForCleanTemporary

      public String toSqlForCleanTemporary(RdbAdapter rdb, int day, int tenantId)
    • toBinaryData

      public Lob toBinaryData(ResultSet rs, LobStore lobStore, LobStoreService lobStoreService) throws SQLException
      例外:
      SQLException
    • toSqlForDefrag

      public String toSqlForDefrag(RdbAdapter rdb, int tenantId, String defId, List<String> validPropertyIds)
      Entity定義として参照していないLobデータ情報を取得するためのSQL定義
      パラメータ:
      rdb -
      tenantId -
      defId -
      validPropertyIds -
      戻り値:
    • toSqlForMigrate

      public String toSqlForMigrate(RdbAdapter rdb, int tenantId)
      テナントの全Lobデータ情報を取得するためのSQL定義
      パラメータ:
      rdb -
      tenantId -
      戻り値: