Apex getLimitDMLStatements()の使い方のサンプル

環境
Apex Salesforce

概要
getLimitDMLStatements()
コールできる DML ステートメントまたは database.EmptyRecycleBin メソッドの合計数を返します。
署名
public static Integer getLimitDMLStatements()

戻り値
型: Integer

使用例

private static void save(DebugLog__c debugLog) {
      try {
      System.debug('>> ' + debugLog);
      // ガバナ制限のチェックをする
      if (Limits.getDmlRows() < Limits.getLimitDmlRows() &&
            Limits.getDmlStatements() < Limits.getLimitDmlStatements()) {
      } else {
            System.debug('>> ガバナ制限をこえています!');
            }
      } catch (Exception ex) {
            // ロガーからはエラーが出ないようにする
            System.debug('>> Log書き込みに失敗しました。' + ex.getMessage());
      }
}

 

Apex

Posted by arkgame