public class OutOfMemoryException extends RuntimeException
This is different from OutOfMemoryError which indicates the JVM is out of memory. This error indicates that static limit of one of Arrow's allocators (e.g. BaseAllocator) has been exceeded.
Constructor and Description |
---|
OutOfMemoryException() |
OutOfMemoryException(String message) |
OutOfMemoryException(String message,
Optional<AllocationOutcomeDetails> details) |
OutOfMemoryException(String message,
Throwable cause) |
OutOfMemoryException(String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace) |
OutOfMemoryException(Throwable cause) |
Modifier and Type | Method and Description |
---|---|
Optional<AllocationOutcomeDetails> |
getOutcomeDetails() |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public OutOfMemoryException()
public OutOfMemoryException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
public OutOfMemoryException(String message)
public OutOfMemoryException(String message, Optional<AllocationOutcomeDetails> details)
public OutOfMemoryException(Throwable cause)
public Optional<AllocationOutcomeDetails> getOutcomeDetails()
Copyright © 2023 The Apache Software Foundation. All rights reserved.