Limits クラス
名前空間
使用方法
Limits メソッドは、メソッドのコール数やヒープサイズの残りの量など、特定のガバナの具体的な制限を返します。
Apex はマルチテナント環境で実行するため、Apex ランタイムエンジンは、回避 Apex が共有リソースを独占しないようさまざまな制限事項を強制します。
Limits メソッドは引数を必要としませ��。Limits メソッドの形式は次のとおりです。
1myDMLLimit = Limits.getDMLStatements();各メソッドには 2 つのバージョンがあります。1 つのバージョンのメソッドは、使用されているリソースの量を返します。もう一方のバージョンは名前に limit が含まれ、使用できるリソースの合計を返します。
「実行ガバナと制限」を参照してください。
Limits のメソッド
Limits のメソッドは次のとおりです。すべてのメソッドが静的です。
getLimitAggregateQueries()
署名
public static Integer getLimitAggregateQueries()
戻り値
型: Integer
getChildRelationshipsDescribes()
署名
public static Integer getChildRelationshipsDescribes()
戻り値
型: Integer
使用方法
getCpuTime()
署名
public static Integer getCpuTime()
戻り値
型: Integer
getDMLRows()
署名
public static Integer getDMLRows()
戻り値
型: Integer
getLimitDMLRows()
署名
public static Integer getLimitDMLRows()
戻り値
型: Integer
getDMLStatements()
署名
public static Integer getDMLStatements()
戻り値
型: Integer
getLimitDMLStatements()
署名
public static Integer getLimitDMLStatements()
戻り値
型: Integer
getLimitEmailInvocations()
署名
public static Integer getLimitEmailInvocations()
戻り値
型: Integer
getFindSimilarCalls()
署名
public static Integer getFindSimilarCalls()
戻り値
型: Integer
getLimitFindSimilarCalls()
署名
public static Integer getLimitFindSimilarCalls()
戻り値
型: Integer
getFutureCalls()
署名
public static Integer getFutureCalls()
戻り値
型: Integer
getLimitFutureCalls()
署名
public static Integer getLimitFutureCalls()
戻り値
型: Integer
getQueryLocatorRows()
署名
public static Integer getQueryLocatorRows()
戻り値
型: Integer
getLimitQueryLocatorRows()
署名
public static Integer getLimitQueryLocatorRows()
戻り値
型: Integer
getRunAs()
署名
public static Integer getRunAs()
戻り値
型: Integer
使用方法
RunAs メソッドの数は、個別の制限ではなく、発行された DML ステートメントの数として追跡されるようになりました。
getLimitRunAs()
署名
public static Integer getLimitRunAs()
戻り値
型: Integer
使用方法
RunAs メソッドの数は、個別の制限ではなく、発行された DML ステートメントの数として追跡されるようになりました。
getSavepointRollbacks()
署名
public static Integer getSavepointRollbacks()
戻り値
型: Integer
使用方法
Rollback メソッドの数は、個別の制限ではなく、発行された DML ステートメントの数として追跡されるようになりました。
getLimitSavepointRollbacks()
署名
public static Integer getLimitSavepointRollbacks()
戻り値
型: Integer
使用方法
Rollback メソッドの数は、個別の制限ではなく、発行された DML ステートメントの数として追跡されるようになりました。
getSavepoints()
署名
public static Integer getSavepoints()
戻り値
型: Integer
使用方法
setSavepoint メソッドの数は、個別の制限ではなく、発行された DML ステートメントの数として追跡されるようになりました。
getLimitSavepoints()
署名
public static Integer getLimitSavepoints()
戻り値
型: Integer
使用方法
setSavepoint メソッドの数は、個別の制限ではなく、発行された DML ステートメントの数として追跡されるようになりました。